Open 1u opened 8 years ago
regions stay as they are, but we add option to propose courses (and create events) not in a region only but anywhere on a map as well.
In order to make Openki more decentralized and our workload achievable @1u and @lu40 see some need to assign most responsibility to the community/users. We think it's done most easily within regions (As for example done on http://foodsharing.de). - Speaking more about organizational side and the social field than site-specific privilege-levels.
Such responsible persons would be the ones
Speaking about a kind of organizational units, I don't know how much these have to be represented in the functionality of the web-app. (other than maybe "regional-administrator" #20) But we are sure we need these on the social-level (and that there has to be documentation/transparency).
Imaginable would be Titles/Scopes like: "Ambasador", "Funktionär", "Hands", "HQ", "local branch/chapter", "Community manager", "Headmaster"...
(To round it off, here is the issue for auto-assigned user-levels: #164).
Only show regions where Openki-chapter (responsible people) are.
but create Region for every request we get (atm: Wien, Basel...)
add field to db: "list" : true
if (search !== '') query = { name: new RegExp(search, 'i'), list: true }
As discussed with @panosnethood For solution n°2: Have "Other Places" or "Regionless Courses" as concrete choices in the menu.
People keep asking me how they can start using Openki in their region, and since this needs some more thorough discussion from our side, I propose to create as soon as possible a generic default "World" region where people can start experimenting immediately with Openki without waiting for their region to be "approved".
Idea: only user-/course-location, no regions
see #190 leaflet / Nominatim
Privacy concerns
If we should show users Position on map in course... At Publication user-location is rounded down on server then Jitter added (on server or client). <- Maybe only if high privacy is selected by user.
Cons/Open Questions: