Commit Graph
7 Commits
Author SHA1 Message Date
Manush Dodunekov 10de9b6b89 updateUserAccess(): use tighter syntax as suggested by lafriks 2020-01-09 00:12:43 +01:00
Manush Dodunekov 06ad61aad3 or even better: map[int64]*userAccess 2020-01-08 22:19:00 +01:00
Manush Dodunekov 124f056e19 Revert to an int64 keyed accessMap
* Add type `userAccess`
* Add convenience func updateUserAccess()
* Turn accessMap into a `map[int64]userAccess`

Signed-off-by: Manush Dodunekov <manush@stendahls.se>
2020-01-08 21:42:59 +01:00
Manush Dodunekov 5b652427c0 Remove unnecessary org.IsOrganization() call
Signed-off-by: Manush Dodunekov <manush@stendahls.se>
2020-01-08 18:48:32 +01:00
Manush Dodunekov 4501f22d98 Revert unnecessary change .isUserPartOfOrg -> .IsUserPartOfOrg
Signed-off-by: Manush Dodunekov <manush@stendahls.se>
2020-01-08 14:55:36 +01:00
Manush Dodunekov dc7e423afc Mention restricted users in the faq
Signed-off-by: Manush Dodunekov <manush@stendahls.se>
2020-01-08 15:38:56 +02:00
Manush Dodunekov 836f9d86aa Restricted users (#4334): initial implementation
* Add User.IsRestricted & UI to edit it

* Pass user object instead of user id to places where IsRestricted flag matters

* Restricted users: maintain access rows for all referenced repos (incl public)

* Take logged in user & IsRestricted flag into account in org/repo listings, searches and accesses

* Add basic repo access tests for restricted users

Signed-off-by: Manush Dodunekov <manush@stendahls.se>
2020-01-06 23:21:56 +01:00