projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Lot of changes in the user editor
[lgpl/argeo-commons.git]
/
security
/
runtime
/
org.argeo.security.ria
/
src
/
argeo-ria-lib
/
security
/
class
/
org
/
argeo
/
security
/
ria
/
model
/
User.js
diff --git
a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/model/User.js
b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/model/User.js
index acf55725d172c08b710bae547c6cf3e3b08c7d34..9355388631334b6f880b50d00f9c2921b683607b 100644
(file)
--- a/
security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/model/User.js
+++ b/
security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/model/User.js
@@
-2,6
+2,7
@@
qx.Class.define("org.argeo.security.ria.model.User", {
extend : qx.core.Object,
\r
properties : {
\r
name : {
\r
extend : qx.core.Object,
\r
properties : {
\r
name : {
\r
+ init : "",
\r
check : "String"
\r
},
\r
roles : {
\r
check : "String"
\r
},
\r
roles : {
\r
@@
-9,16
+10,28
@@
qx.Class.define("org.argeo.security.ria.model.User", {
},
\r
natures :{
\r
check : "Array"
\r
},
\r
natures :{
\r
check : "Array"
\r
+ },
\r
+ rawData : {
\r
+
\r
}
\r
},
\r
construct : function(){
\r
this.base(arguments);
\r
}
\r
},
\r
construct : function(){
\r
this.base(arguments);
\r
+ this.setRoles([]);
\r
+ this.setNatures([]);
\r
},
\r
members : {
\r
load : function(data, format){
\r
this.setName(data.username);
\r
this.setRoles(data.roles);
\r
this.setNatures(data.userNatures);
\r
},
\r
members : {
\r
load : function(data, format){
\r
this.setName(data.username);
\r
this.setRoles(data.roles);
\r
this.setNatures(data.userNatures);
\r
+ this.setRawData(data);
\r
+ },
\r
+ toJSON : function(){
\r
+ var rawData = this.getRawData();
\r
+ rawData.username = this.getName();
\r
+ rawData.roles = this.getRoles();
\r
+ rawData.userNatures = this.getNatures();
\r
}
\r
}
\r
\r
}
\r
}
\r
\r