Commit c22a013a authored by Sven Franck's avatar Sven Franck

updated JSON API to handle authentication

parent 081697cd
......@@ -7,6 +7,7 @@
"id": "invoice_overview",
"property_dict": {
"dynamic_children": [5],
"requires_authentication": true,
"wrap_gadget": 2,
"layout": {
"header": [
......@@ -15,7 +16,7 @@
{"column": "invoice_date", "show": true, "priority": 1, "sort":true},
{"column": "invoice_total_price", "show": true, "persist": true, "sort":false},
{"column": "invoice_price_currency", "show": "true", "priority": 4, "merge": "invoice_total_price", "merger_text": "Total Price", "merger_i18n": "portal_type_dict.invoice_dict.fieldlist.total_price.title"},
{"column": "invoice_translated_simulation_state_title", "show":"true", "priority": },
{"column": "invoice_translated_simulation_state_title", "show":"true", "priority": 5},
{"custom": true, "text": "Download", "text_i18n": "global_dict.export_dict.download", "show": true, "priority": 6, "sort": false}
]
],
......@@ -24,7 +25,7 @@
{"column": "invoice_date", "show": true, "priority": 1, "sort":true},
{"column": "invoice_total_price", "show": true, "persist": true, "sort":false},
{"column": "invoice_price_currency", "show": "true", "priority": 4, "merge": "invoice_total_price", "merger_text": "Total Price", "merger_i18n": "portal_type_dict.invoice_dict.fieldlist.total_price.title"},
{"column": "invoice_translated_simulation_state_title", "show":"true", "priority": },
{"column": "invoice_translated_simulation_state_title", "show":"true", "priority": 5},
{"custom": true, "text": "Download", "text_i18n": "global_dict.export_dict.download", "show": true, "priority": 6, "sort": false}
]
},
......
......@@ -19,7 +19,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -62,7 +62,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -100,7 +100,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -148,7 +148,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"start_datetime": null,
"end_datetime": null,
"allow_empty_datetime": null
......@@ -192,7 +192,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -234,7 +234,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -271,7 +271,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_lines": null,
......@@ -321,7 +321,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -362,7 +362,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -404,7 +404,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -442,7 +442,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -528,7 +528,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -569,7 +569,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -610,7 +610,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -683,7 +683,7 @@
"alternate_name": "person_work_function",
"default_value": null,
"css_class": null,
"alternate_name": "function",
"alternate_name": "person_work_function",
"hidden": null,
"items": null,
"size": null,
......@@ -694,7 +694,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -723,7 +723,7 @@
"alternate_name": "person_gender",
"default_value": null,
"css_class": null,
"alternate_name": "gender",
"alternate_name": "person_gender",
"hidden": null,
"items": null,
"size": null,
......@@ -734,7 +734,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -814,7 +814,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -893,7 +893,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......@@ -936,7 +936,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -975,7 +975,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -1015,7 +1015,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"unicode": null
},
"message": {
......@@ -1052,7 +1052,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_lines": null,
......@@ -1102,7 +1102,7 @@
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
......
......@@ -6,7 +6,8 @@
"form": true,
"id": "user_sample",
"property_dict": {
"dynamic_children": [0]
"dynamic_children": [0],
"requires_authentication": true
},
"children": [{
"generate": "widget",
......@@ -16,6 +17,7 @@
"editable": true,
"secure": "default",
"secret_hash": "foo",
"update": "login_state",
"public_key": "6Ldpb-oSAAAAAGwriKpk4ol1n4yjN_as6M4xv0zA"
},
"children": [{
......@@ -50,7 +52,6 @@
},{
"position": "right",
"fieldlist": [
{"title": "person_reference"},
{"title": "person_password"},
{"title": "person_password_confirm"},
{"title": "person_default_credential_question_question"},
......
{
"generate": "gadget",
"type": "pageIndex",
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"title": "Thanks",
"title_i18n": "page_dict.thanks.title",
"theme": "slapos-white",
"children": [
{
"type": "p",
"direct": {"className": "ui-content-element translate responsive"},
"attributes":{"data-i18n":"pages.thanks.description"},
"logic":{"text":"Thanks for registering. You may now use the application."}
}
]
}
]
}
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment