X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=inline;f=security%2Fruntime%2Forg.argeo.security.ria%2Fsrc%2Fargeo-ria-lib%2Fsecurity%2Fclass%2Forg%2Fargeo%2Fsecurity%2Fria%2Fcomponents%2FSimpleUserNatureImpl.js;h=182183ab1beae8716fd1bd3a599f0d2a0d49efd5;hb=1af54f2dad396ac71d9872d82c2981e4ac9c2281;hp=bb0900b3c2702b0f112cd44879e3b39c32204b3c;hpb=829163c2a8aa042407a6fd2ee45d10cea69e933f;p=lgpl%2Fargeo-commons.git diff --git a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/SimpleUserNatureImpl.js b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/SimpleUserNatureImpl.js index bb0900b3c..182183ab1 100644 --- a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/SimpleUserNatureImpl.js +++ b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/SimpleUserNatureImpl.js @@ -4,62 +4,79 @@ qx.Class.define("org.argeo.security.ria.components.SimpleUserNatureImpl", { events : { "modified" : "qx.event.type.Event" }, + statics : { + NATURE_TYPE : "org.argeo.security.nature.SimpleUserNature", + NATURE_LABEL : "Simple User", + NATURE_ICON : "" + }, properties : { valid : { init : false }, - natureUuid : { - init : "" - }, - natureType : { - init : "SimpleUser" - }, dataMap : { - } + }, + editMode : { + init : true, + apply : "_applyEditMode", + event : "changeEditMode" + }, + isNew : { + init : false, + check : "Boolean" + } }, construct : function(){ - this.base(arguments); - var grid = new qx.ui.layout.Grid(5,5); - this.setLayout(grid); - grid.setColumnFlex(0,1); - grid.setColumnAlign(0,"right", "middle"); - grid.setColumnFlex(1,3); - - this.mailField = new qx.ui.form.TextField(); - this.fNameField = new qx.ui.form.TextField(); - this.nameField = new qx.ui.form.TextField(); - - var labels = ["Email", "First Name", "Last Name"]; - this.fields = { - "email" : this.mailField, - "firstName": this.fNameField, - "lastName" : this.nameField - }; - - for(var i=0;i