File tree Expand file tree Collapse file tree 3 files changed +26
-5
lines changed
uliweb_apijson/apijson/templates/vue Expand file tree Collapse file tree 3 files changed +26
-5
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,17 @@ comment = {
31
31
}
32
32
33
33
[APIJSON_REQUESTS]
34
+ user = {
35
+ " POST" :{
36
+ " ADD" :{" @role" : " ADMIN" },
37
+ " DISALLOW" : [" id" ],
38
+ " NECESSARY" : [" username" ," nickname" ],
39
+ },
40
+ " PUT" :{
41
+ " ADD" :{" @role" : " OWNER" },
42
+ " NECESSARY" : [" id" ],
43
+ },
44
+ }
34
45
moment = {
35
46
" POST" :{
36
47
" ADD" :{" @role" : " OWNER" },
Original file line number Diff line number Diff line change 1
1
[APIJSON_TABLES]
2
+ user = {
3
+ " editable" : " auto" ,
4
+ }
2
5
moment = {
3
6
" editable" : " auto" ,
4
7
" table_fields" : [
Original file line number Diff line number Diff line change 53
53
var thisp = this
54
54
return {
55
55
l_request_tag : null ,
56
+ role : "{{=role}}" ,
56
57
57
58
loading : false ,
58
59
modal_view : false ,
176
177
"@page" :thisp . current_page - 1 ,
177
178
"@query" :2
178
179
}
179
- arr_params [ thisp . model_name ] = {
180
- "@order" :thisp . sort_key + thisp . sort_order ,
181
- "@role" :"{{=role}}"
180
+ var model_params = {
181
+ "@order" :thisp . sort_key + thisp . sort_order
182
182
}
183
+ if ( thisp . role != "" ) {
184
+ model_params [ "@role" ] = thisp . role
185
+ }
186
+ arr_params [ thisp . model_name ] = model_params
183
187
var params = {
184
188
"[]" :arr_params ,
185
189
"total@" :"/[]/total"
293
297
//only save modified fields
294
298
for ( var k in thisp . viewedit_items ) {
295
299
var d = thisp . viewedit_items [ k ]
296
- if ( d . key == "id" || d . value != row [ d . key ] ) {
297
- record_params [ d . key ] = d . value
300
+ if ( d . title == "id" || d . value != row [ d . title ] ) {
301
+ record_params [ d . title ] = d . value
298
302
}
299
303
}
304
+ if ( thisp . role != "" ) {
305
+ record_params [ "@role" ] = thisp . role
306
+ }
300
307
params [ thisp . l_request_tag ] = record_params
301
308
params = thisp . ajax_hook ( "apijson_put" , "update" , params )
302
309
$ . ajax ( {
You can’t perform that action at this time.
0 commit comments