Various tweaks, everything is usable except password settings for the moment.
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.ria / src / argeo-ria-lib / security / class / org / argeo / security / ria / components / CoworkerNatureImpl.js
index da11c72472c7cbd97e3402591290dc7a0c7586a1..41a4ca9ddcb8a4707d5752f1b3dc38a1856cf797 100644 (file)
@@ -1,14 +1,16 @@
 qx.Class.define("org.argeo.security.ria.components.CoworkerNatureImpl", {\r
        extend : org.argeo.security.ria.components.SimpleUserNatureImpl,\r
-       properties : {\r
-               natureType : {\r
-                       refine : true,\r
-                       init : "Coworker"\r
-               }\r
+       statics : {\r
+               NATURE_TYPE : "org.argeo.security.nature.CoworkerNature",\r
+               NATURE_LABEL : "Co-Worker",\r
+               NATURE_ICON : ""\r
        },\r
        \r
        construct : function(){\r
-               this.base(arguments);           \r
+               this.base(arguments);\r
+               this.setDataMap({\r
+                       type:"org.argeo.security.nature.CoworkerNature"\r
+               });             \r
        },\r
                \r
        members : {\r
@@ -18,8 +20,9 @@ qx.Class.define("org.argeo.security.ria.components.CoworkerNatureImpl", {
                        grid.setColumnFlex(0,1);\r
                        grid.setColumnAlign(0,"right", "middle");\r
                        grid.setColumnFlex(1,3);\r
-                                       \r
-                       this.descField = new qx.ui.form.TextField();\r
+                       \r
+                       grid.setRowAlign(0, "right", "top");\r
+                       this.descField = new qx.ui.form.TextArea();\r
                        this.mobileField = new qx.ui.form.TextField();\r
                        this.phoneField = new qx.ui.form.TextField();\r
                        \r
@@ -39,10 +42,6 @@ qx.Class.define("org.argeo.security.ria.components.CoworkerNatureImpl", {
                                this.add(this.fields[key], {row:j,column:1});\r
                                j++;\r
                        }                       \r
-               },\r
-               \r
-               getNatureLabel : function(){\r
-                       return "Co-Worker";\r
-               }\r
+               }               \r
        }\r
 });
\ No newline at end of file