Fix isAdmin and isReadOnly for collections.

master
Tom Hacohen 2020-08-06 10:51:43 +03:00
parent 4047638e6f
commit f28d4f6af0
4 changed files with 6 additions and 13 deletions

View File

@ -168,11 +168,8 @@ export default function CalendarsMain() {
return (<PageNotFound />);
}
/* FIXME:
const collection = collections!.find((x) => x.uid === colUid)!;
const readOnly = collection.accessLevel;
*/
const readOnly = false;
const readOnly = collection.accessLevel === Etebase.CollectionAccessLevel.ReadOnly;
return (
<Switch>

View File

@ -7,6 +7,8 @@ import IconEdit from "@material-ui/icons/Edit";
import IconMembers from "@material-ui/icons/People";
import IconImport from "@material-ui/icons/ImportExport";
import * as Etebase from "etebase";
import AppBarOverride from "../widgets/AppBarOverride";
import Container from "../widgets/Container";
@ -42,7 +44,7 @@ class Collection extends React.Component<PropsType> {
public render() {
const { collection, metadata } = this.props.collection;
const isAdmin = true; // FIXME
const isAdmin = collection.accessLevel === Etebase.CollectionAccessLevel.Admin;
return (
<React.Fragment>

View File

@ -160,11 +160,8 @@ export default function ContactsMain() {
return (<PageNotFound />);
}
/* FIXME:
const collection = collections!.find((x) => x.uid === colUid)!;
const readOnly = collection.accessLevel;
*/
const readOnly = false;
const readOnly = collection.accessLevel === Etebase.CollectionAccessLevel.ReadOnly;
return (
<Switch>

View File

@ -162,11 +162,8 @@ export default function TasksMain() {
return (<PageNotFound />);
}
/* FIXME:
const collection = collections!.find((x) => x.uid === colUid)!;
const readOnly = collection.accessLevel;
*/
const readOnly = false;
const readOnly = collection.accessLevel === Etebase.CollectionAccessLevel.ReadOnly;
return (
<Switch>