The idea of EventR is to be the leading eventr calendar of all our community. For this, it's possible to give access to external users to manage their own events using our tool. Since we use federated authentication, this is relatively easy for the end user.

Requesting Access



EventR has four levels of permissions:

See app/models/permission.rb for what those user in those groups are allowed to do.

A user has a role and belongs to a group. (See db/schema.rb)

The basic premise is that a user can belong to a group which can be managed by a group admin. Users within this group have 'sandboxed' events and a group admin can manage the events only within that group. 

So far the only groups that exist is "GEANT" but this can easily be extended to more by editing the GROUPS constant in app/models/user.rb