API Requests

GET /admin/beaverattendance/export/csv/

Export a CSV of records.

POST /admin/beaverattendance/ajax/update/

Edits a single column of a record in list view.

GET /admin/badgecriterion/export/csv/

Export a CSV of records.

POST /admin/badgecriterion/ajax/update/

Edits a single column of a record in list view.

GET /admin/beaverbadge/export/csv/

Export a CSV of records.

POST /admin/beaverbadge/ajax/update/

Edits a single column of a record in list view.

GET /admin/attendance/export/csv/

Export a CSV of records.

GET /admin/beavertrip/export/csv/

Export a CSV of records.

POST /admin/attendance/ajax/update/

Edits a single column of a record in list view.

POST /admin/beavertrip/ajax/update/

Edits a single column of a record in list view.

GET /admin/criterion/export/csv/

Export a CSV of records.

POST /admin/criterion/ajax/update/

Edits a single column of a record in list view.

GET /admin/beaver/export/csv/

Export a CSV of records.

POST /admin/beaver/ajax/update/

Edits a single column of a record in list view.

GET /admin/badge/export/csv/

Export a CSV of records.

GET /admin/lodge/export/csv/

Export a CSV of records.

POST /admin/badge/ajax/update/

Edits a single column of a record in list view.

POST /admin/lodge/ajax/update/

Edits a single column of a record in list view.

GET /admin/trip/export/csv/

Export a CSV of records.

POST /admin/trip/ajax/update/

Edits a single column of a record in list view.

GET /admin/beaverattendance/details/

Details model view

POST /admin/beaverattendance/action/

Mass-model action view.

POST /admin/beaverattendance/delete/

Delete model view. Only POST method is allowed.

GET /admin/beaverattendance/edit/

Edit model view

POST /admin/beaverattendance/edit/

Edit model view

GET /admin/beaverattendance/new/

Create model view

POST /admin/beaverattendance/new/

Create model view

GET /admin/badgecriterion/details/

Details model view

POST /admin/badgecriterion/action/

Mass-model action view.

POST /admin/badgecriterion/delete/

Delete model view. Only POST method is allowed.

GET /admin/badgecriterion/edit/

Edit model view

POST /admin/badgecriterion/edit/

Edit model view

GET /admin/badgecriterion/new/

Create model view

POST /admin/badgecriterion/new/

Create model view

GET /admin/beaverbadge/details/

Details model view

POST /admin/beaverbadge/action/

Mass-model action view.

POST /admin/beaverbadge/delete/

Delete model view. Only POST method is allowed.

GET /admin/beaverbadge/edit/

Edit model view

POST /admin/beaverbadge/edit/

Edit model view

GET /admin/beaverbadge/new/

Create model view

POST /admin/beaverbadge/new/

Create model view

GET /admin/attendance/details/

Details model view

GET /admin/beavertrip/details/

Details model view

POST /admin/attendance/action/

Mass-model action view.

POST /admin/attendance/delete/

Delete model view. Only POST method is allowed.

POST /admin/beavertrip/action/

Mass-model action view.

POST /admin/beavertrip/delete/

Delete model view. Only POST method is allowed.

GET /admin/attendance/edit/

Edit model view

POST /admin/attendance/edit/

Edit model view

GET /admin/beavertrip/edit/

Edit model view

POST /admin/beavertrip/edit/

Edit model view

GET /admin/attendance/new/

Create model view

POST /admin/attendance/new/

Create model view

GET /admin/beavertrip/new/

Create model view

POST /admin/beavertrip/new/

Create model view

GET /admin/criterion/details/

Details model view

POST /admin/criterion/action/

Mass-model action view.

POST /admin/criterion/delete/

Delete model view. Only POST method is allowed.

GET /admin/criterion/edit/

Edit model view

POST /admin/criterion/edit/

Edit model view

GET /admin/criterion/new/

Create model view

POST /admin/criterion/new/

Create model view

GET /admin/beaver/details/

Details model view

POST /admin/beaver/action/

Mass-model action view.

POST /admin/beaver/delete/

Delete model view. Only POST method is allowed.

GET /admin/beaver/edit/

Edit model view

POST /admin/beaver/edit/

Edit model view

GET /admin/beaver/new/

Create model view

POST /admin/beaver/new/

Create model view

GET /admin/badge/details/

Details model view

GET /admin/lodge/details/

Details model view

POST /admin/badge/action/

Mass-model action view.

POST /admin/badge/delete/

Delete model view. Only POST method is allowed.

POST /admin/lodge/action/

Mass-model action view.

POST /admin/lodge/delete/

Delete model view. Only POST method is allowed.

GET /admin/badge/edit/

Edit model view

POST /admin/badge/edit/

Edit model view

GET /admin/lodge/edit/

Edit model view

POST /admin/lodge/edit/

Edit model view

GET /admin/badge/new/

Create model view

POST /admin/badge/new/

Create model view

GET /admin/lodge/new/

Create model view

POST /admin/lodge/new/

Create model view

GET /admin/trip/details/

Details model view

POST /admin/trip/action/

Mass-model action view.

POST /admin/trip/delete/

Delete model view. Only POST method is allowed.

GET /admin/trip/edit/

Edit model view

POST /admin/trip/edit/

Edit model view

GET /admin/trip/new/

Create model view

POST /admin/trip/new/

Create model view

GET /admin/beaverattendance/

List view

GET /admin/badgecriterion/

List view

GET /admin/beaverbadge/

List view

GET /admin/attendance/

List view

GET /admin/beavertrip/

List view

GET /admin/criterion/

List view

GET /admin/beaver/

List view

GET /admin/badge/

List view

GET /admin/lodge/

List view

GET /admin/trip/

List view

GET /registers

Displays a list displaying dates for which registers can be taken

GET /beavers

Queries the database for all beavers then displays a list of them

GET /index
GET /

Displays the homepage

Args:
success (str): Message to be displayed in toatr success pop up error (str): Message to be displayed in toatr error pop up
POST /index
POST /

Displays the homepage

Args:
success (str): Message to be displayed in toatr success pop up error (str): Message to be displayed in toatr error pop up
GET /trips/

Displays a list of all trips linking to an indiviual view showing more data

GET /admin/static/(path: filename)

Function used internally to send static files from the static folder to the browser.

New in version 0.5.

GET /registers/(attendance_id)

Displays a form to record beavers atendance.

Args:
attendance_id (int): The ID number of the attendance record
POST /registers/(attendance_id)

Displays a form to record beavers atendance.

Args:
attendance_id (int): The ID number of the attendance record
GET /beavers/(beaver_id)

Displays Information about the given beaver

Args:
beaver_id (int): The ID number of the beaver record
GET /trips/(trip_id)

Displays information about the trip and allows user to select whether or a bevaer has paid for the trip and has permission for the trip

Args:
trip_id (int): The ID number of the trip record
POST /trips/(trip_id)

Displays information about the trip and allows user to select whether or a bevaer has paid for the trip and has permission for the trip

Args:
trip_id (int): The ID number of the trip record