67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
cson_value * listV;
cson_array * list;
char const * range = NULL;
int which = 0;
char * sawConversionError = NULL;
Stmt q;
if( !g.perm.Read ){
g.json.resultCode = FSL_JSON_E_DENIED;
return NULL;
}
payV = cson_value_new_object();
pay = cson_value_get_object(payV);
listV = cson_value_new_array();
list = cson_value_get_array(listV);
if(!g.isHTTP){
|
|
>
|
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
cson_value * listV;
cson_array * list;
char const * range = NULL;
int which = 0;
char * sawConversionError = NULL;
Stmt q;
if( !g.perm.Read ){
json_set_err(FSL_JSON_E_DENIED,
"Requires 'o' permissions.");
return NULL;
}
payV = cson_value_new_object();
pay = cson_value_get_object(payV);
listV = cson_value_new_array();
list = cson_value_get_array(listV);
if(!g.isHTTP){
|
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
|
/* arugable for JSON mode? */
if( !g.isHTTP && !isPrivate ) autosync(AUTOSYNC_PUSH);
#endif
return 0;
}
static cson_value * json_branch_create(){
cson_value * payV = NULL;
cson_object * pay = NULL;
int rc = 0;
BranchCreateOptions opt;
char * zUuid = NULL;
int rid = 0;
if( !g.perm.Write ){
g.json.resultCode = FSL_JSON_E_DENIED;
return NULL;
}
if(0){
char const * x = json_command_arg(g.json.dispatchDepth+1);
fprintf(stderr,"command arg=%s\n",x);
assert(0);
}
|
>
>
>
|
>
|
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
|
/* arugable for JSON mode? */
if( !g.isHTTP && !isPrivate ) autosync(AUTOSYNC_PUSH);
#endif
return 0;
}
/*
** Impl of /json/branch/create.
*/
static cson_value * json_branch_create(){
cson_value * payV = NULL;
cson_object * pay = NULL;
int rc = 0;
BranchCreateOptions opt;
char * zUuid = NULL;
int rid = 0;
if( !g.perm.Write ){
json_set_err(FSL_JSON_E_DENIED,
"Requires 'i' permissions.");
return NULL;
}
if(0){
char const * x = json_command_arg(g.json.dispatchDepth+1);
fprintf(stderr,"command arg=%s\n",x);
assert(0);
}
|