[CORL-318] Overhaul Permissions Checks on the Client (#2246)

* feat: overhaul admin permission checks

* feat: overhaul stream permission checks
This commit is contained in:
Kiwi
2019-03-29 18:55:32 +00:00
committed by Wyatt Johnson
parent 618646e71c
commit f9114ef4be
20 changed files with 388 additions and 65 deletions
+6 -5
View File
@@ -1,3 +1,4 @@
import { GQLUSER_ROLE } from "talk-framework/schema";
import {
denormalizeComment,
denormalizeComments,
@@ -76,17 +77,17 @@ export const users = [
{
id: "user-0",
username: "Markus",
role: "COMMENTER",
role: GQLUSER_ROLE.COMMENTER,
},
{
id: "user-1",
username: "Lukas",
role: "COMMENTER",
role: GQLUSER_ROLE.COMMENTER,
},
{
id: "user-2",
username: "Isabelle",
role: "COMMENTER",
role: GQLUSER_ROLE.COMMENTER,
},
];
@@ -399,13 +400,13 @@ export const storyWithDeepestReplies = denormalizeStory({
export const viewerAsModerator = {
id: "me-as-moderator",
username: "Moderator",
role: "MODERATOR",
role: GQLUSER_ROLE.MODERATOR,
};
export const viewerWithComments = {
id: "me-with-comments",
username: "Markus",
role: "COMMENTER",
role: GQLUSER_ROLE.COMMENTER,
comments: {
edges: [
{