Commit Graph

17 Commits

Author SHA1 Message Date
85b1cec060 Added a has_organisation authorizer check 2023-07-18 13:28:50 +01:00
fe03ad58af Removed namespace that is not used 2023-06-07 13:29:11 +01:00
58a1b2d316 No longer need to override authorization manager 2023-06-07 11:12:32 +01:00
de85fd6e47 Replaced "can_admin_via_orgs" auth check & added an explicit flag to the members check 2023-06-06 15:52:54 +01:00
3d21ab4950 Removed token logger service 2023-06-06 15:48:37 +01:00
0dbfbef594 Added capability for organisation administrators to accept/reject join requests, remove members, edit their details and reset their passwords 2022-02-22 18:11:59 +00:00
108a34481e Fixed is_member access right from granting pending members permission 2022-02-15 17:56:26 +00:00
8d762c5dca Created a membership approval token repository and required token table & model 2022-02-15 16:36:54 +00:00
6039574d79 Add a mapping model which can be used as an owner for approval tokens 2022-02-15 16:31:09 +00:00
cd8a16f4a8 Revamped the organisation approvals process & refactored some files 2022-02-15 15:26:56 +00:00
091febf255 Created an implementation of a token repository that isn't restricted to users and can be re-used for other objects. 2022-02-15 12:53:31 +00:00
b64b4d72f9 Organisation registration process implemented with configurable approval workflow 2022-02-10 13:00:51 +00:00
fade1f8441 Created some twig extensions for checking membership using the new authorization manager callbacks 2022-02-10 12:56:18 +00:00
99add37bdd Replace the base authorization manager with an extended one with a runCallback method 2022-02-10 12:55:23 +00:00
b3c51527a0 Allow users to see their own organisation pages 2022-02-08 16:13:43 +00:00
28255e315a Added capability to merge organisations
- Added an interface for organisation
- Added beforeDelete and beforeMerge callbacks
- Added hard/soft delete to organisations
2022-02-07 16:20:30 +00:00
584aa1909e List existing organisations 2022-01-21 10:56:43 +00:00