52 lines
1.1 KiB
JavaScript
52 lines
1.1 KiB
JavaScript
export const ArchiveRoomsActions = Object.freeze({
|
|
edit: false,
|
|
inviteUsers: false,
|
|
changeUserRole: false,
|
|
viewUsers: false,
|
|
viewHistory: false,
|
|
viewInfo: false,
|
|
deleteUsers: false,
|
|
restore: false,
|
|
delete: false,
|
|
canPin: false,
|
|
});
|
|
|
|
export const OwnerArchiveRoomsActions = Object.freeze({
|
|
...ArchiveRoomsActions,
|
|
viewUsers: true,
|
|
viewInfo: true,
|
|
restore: true,
|
|
delete: true,
|
|
});
|
|
|
|
export const RoomAdminArchiveRoomsActions = Object.freeze({
|
|
...ArchiveRoomsActions,
|
|
viewUsers: true,
|
|
viewInfo: true,
|
|
});
|
|
|
|
export const EditorArchiveRoomsActions = Object.freeze({
|
|
...ArchiveRoomsActions,
|
|
viewInfo: true,
|
|
});
|
|
|
|
export const FormFillerArchiveRoomsActions = Object.freeze({
|
|
...ArchiveRoomsActions,
|
|
viewInfo: true,
|
|
});
|
|
|
|
export const ReviewerArchiveRoomsActions = Object.freeze({
|
|
...ArchiveRoomsActions,
|
|
viewInfo: true,
|
|
});
|
|
|
|
export const CommentatorArchiveRoomsActions = Object.freeze({
|
|
...ArchiveRoomsActions,
|
|
viewInfo: true,
|
|
});
|
|
|
|
export const ViewerArchiveRoomsActions = Object.freeze({
|
|
...ArchiveRoomsActions,
|
|
viewInfo: true,
|
|
});
|