This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
outline/server/policies
Saumya Pandey bc4fe05147
feat: Read-only users (#1955)
* Introduce isViewer field

* Update policies

* Make users read-only feature

* Remove not demoting current user validation

* Update tests

* Catch the unhandled promise rejection

* Hide unnecessary ui elements for read-only user

* Update app/scenes/Settings/People.js

Co-authored-by: Tom Moor <tom.moor@gmail.com>

* Remove redundant logic for admin only policies

* Use can logic

* Update snapshot

* Remove lint error

* Update snapshot

* Minor fix

* Update app/menus/UserMenu.js

Co-authored-by: Tom Moor <tom.moor@gmail.com>

* Update server/api/users.js

Co-authored-by: Tom Moor <tom.moor@gmail.com>

* Update app/components/DocumentListItem.js

Co-authored-by: Tom Moor <tom.moor@gmail.com>

* Update app/stores/UsersStore.js

Co-authored-by: Tom Moor <tom.moor@gmail.com>

* Use useCurrentTeam hook in functional component

* Update translation

* Update ternary

* Remove punctuation

* Move the functions to User model

* Update share policy and shareMenu

* Rename makeAdmin to promote

* Create updateCounts function and Rank enum

* Update tests

* Remove enum

* Use async await, remove enum and create computed accessor

* Remove unused variable

* Fix lint issues

* Hide templates

* Create shared/types and use rank type from it

* Delete shared/utils/rank type file

Co-authored-by: Tom Moor <tom.moor@gmail.com>
2021-04-11 19:39:17 -07:00
..
apiKey.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
attachment.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
authenticationProvider.js feat: authenticationProviders API endpoints (#1962) 2021-03-26 11:31:07 -07:00
collection.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
collection.test.js feat: Add read-only collections (#1991) 2021-03-30 21:02:08 -07:00
document.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
document.test.js feat: Add read-only collections (#1991) 2021-03-30 21:02:08 -07:00
group.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
index.js feat: authenticationProviders API endpoints (#1962) 2021-03-26 11:31:07 -07:00
index.test.js chore: Serialize domain policies on team (#1970) 2021-03-22 20:50:12 -07:00
integration.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
notificationSetting.js chore: Serialize domain policies on team (#1970) 2021-03-22 20:50:12 -07:00
policy.js chore: Move to prettier standard double quotes (#1309) 2020-06-20 13:59:15 -07:00
share.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
team.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00
team.test.js chore: Serialize domain policies on team (#1970) 2021-03-22 20:50:12 -07:00
user.js feat: Read-only users (#1955) 2021-04-11 19:39:17 -07:00