From: Mathieu Baudier Date: Sat, 6 Aug 2016 20:59:35 +0000 (+0000) Subject: Make CMS production ready X-Git-Tag: argeo-commons-2.1.45~39 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=29124fe0873f352b388611614543aa9c3145ef43;p=lgpl%2Fargeo-commons.git Make CMS production ready git-svn-id: https://svn.argeo.org/commons/trunk@9071 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/org.argeo.cms.api/src/org/argeo/node/node.cnd b/org.argeo.cms.api/src/org/argeo/node/node.cnd index 390bc6cd6..0af0aad35 100644 --- a/org.argeo.cms.api/src/org/argeo/node/node.cnd +++ b/org.argeo.cms.api/src/org/argeo/node/node.cnd @@ -1,19 +1,33 @@ +// DATA MODEL +[argeo:dataModel] > mix:created, mix:lastModified, mix:versionable +mixin +- argeo:uri (STRING) m +- argeo:dataModelVersion (STRING) m + // USER NODES +// user should be lower case, between 3 and 15 characters long [argeo:userHome] > mix:created, mix:lastModified mixin - argeo:userID (STRING) m +- argeo:remoteRoles (STRING) * +// deprecated. for backward compatibility: ++ argeo:profile (argeo:userProfile) + argeo:keyring (argeo:pbeSpec) -//+ argeo:preferences (argeo:preferenceNode) ++ argeo:preferences (argeo:preferenceNode) [argeo:userProfile] > mix:created, mix:lastModified, mix:title, mix:versionable mixin - argeo:userID (STRING) m +- argeo:enabled (BOOLEAN) +- argeo:accountNonExpired (BOOLEAN) +- argeo:accountNonLocked (BOOLEAN) +- argeo:credentialsNonExpired (BOOLEAN) -//[argeo:preferenceNode] > mix:lastModified, mix:versionable -//mixin -//+ * (argeo:preferenceNode) * version +[argeo:preferenceNode] > mix:lastModified, mix:versionable +mixin ++ * (argeo:preferenceNode) * version [argeo:remoteRepository] > nt:unstructured - argeo:uri (STRING)