User roles manual authorization configuration manual security zettelstore zmk 00001006020000 00001010000000 00001012921200 00001006020000 00001006020400 00001010000000 00001010040200 00001012921200 1 (c) 2020-present by Detlef Stern 20210126175322 00001006020400 00001010040200 00001010070200 en EUPL-1.2-or-later 20220214175212 20220214175212 public Every user is associated with some basic privileges. These are specified in the user zettel with the key user-role. The following values are supported: reader The user is allowed to read zettel. This is the default value for any user except the owner of the Zettelstore. writer The user is allowed to create new zettel and to change existing zettel. creator The user is only allowed to create new zettel. It is also allowed to change its own user zettel. There are two other user roles, implicitly defined: The anonymous user This role is assigned to any user that is not authenticated. Can only read zettel with visibility public, but cannot change them. The owner The user that is configured to be the owner of the Zettelstore. Does not need to specify a user role in its user zettel. Is not restricted in the use of Zettelstore, except when a zettel is marked as read-only.