A .NET library that wraps around the OSM (Online Scout Manager) API to make retrieving data simpler. I've created my own classes to represent the objects in OSM, as they better match my use-cases.
The OSM API is reasonably undocumented, so I'll do my best to document that here.
A quick list of group members and which of the challenge badges they have achieved.
Provides a breakdown of each member against the challenge badge
While the configuration and scopes currently support both read and write activities, none of the code in this repository performs any write operations.
(this is taken form OSM directly - Settings > My Account Details > Developer Tools > OAuth)
Prefix each of the following scopes with section:
and add the suffix of :read
or :write
to determine if your application needs read
access (:read
) or read and write access (:write
).
The 'administration' and 'finance' scopes have an additional suffix of :admin
which is used for editing critical settings.
Please ask for the lowest possible set of permissions as you will not be able to see sections unless the user has all the permissions your application specifies.
administration
: Administration / settings areas.attendance
: Attendance Registerbadge
: Badge recordsevent
: Eventsfinance
: Financial areas (online payments, invoices, etc)flexirecord
: Flexi-recordsmember
: Personal details, including adding/removing/transferring, emailing, obtaining contact details etc.programme
: Programmequartermaster
: Quartermaster's area
## Issues
- I'm really bad at CSS, so the layout could be much better!
- Newcastle Scouts - Open Source : An unofficial Online Scout Manager documentation. This is an (incomplete) mapping of the OSM API, as observed in HTTP requests.