Commit e719d25e authored by Paul Kaplan's avatar Paul Kaplan

fix(studio): do not show mute error as if manager can edit info

parent 6dbf8d1b
...@@ -71,7 +71,9 @@ const selectCanRemoveProject = (state, creatorUsername, actorId) => { ...@@ -71,7 +71,9 @@ const selectCanRemoveProject = (state, creatorUsername, actorId) => {
}; };
// We should only show the mute errors to muted users who have any permissions related to the content // We should only show the mute errors to muted users who have any permissions related to the content
const selectShowEditMuteError = state => selectIsMuted(state) && (isManager(state) || selectIsAdmin(state)); // TODO these duplicate the behavior embedded in the non-muted parts of the selectors above, it would be good
// to extract this.
const selectShowEditMuteError = state => selectIsMuted(state) && (isCreator(state) || selectIsAdmin(state));
const selectShowProjectMuteError = state => selectIsMuted(state) && const selectShowProjectMuteError = state => selectIsMuted(state) &&
(selectIsAdmin(state) || (selectIsAdmin(state) ||
isManager(state) || isManager(state) ||
......
...@@ -503,7 +503,7 @@ describe('studio mute errors', () => { ...@@ -503,7 +503,7 @@ describe('studio mute errors', () => {
['unconfirmed', false], ['unconfirmed', false],
['logged out', false], ['logged out', false],
// ['muted creator', true], // This one fails; not sure why // ['muted creator', true], // This one fails; not sure why
['muted manager', true], ['muted manager', false],
['muted curator', false], ['muted curator', false],
['muted logged in', false] ['muted logged in', false]
])('%s: %s', (role, expected) => { ])('%s: %s', (role, expected) => {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment