Commit 38b905d7 authored by Sven Franck's avatar Sven Franck

data: removed app-specific unused data

parent 26a6ab88
[
{"text": "Belgique (+32)", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.belgium", "class":"translate", "value":"+32"},
{"text": "France (+33)", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.france", "class":"translate", "value":"+33"},
{"text": "Allemagne (+49)", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.germany", "class":"translate", "value":"+49"},
{"text": "Luxembourg (+352)", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.luxembourg", "class":"translate", "value":"+352"},
{"text": "Pays-Bas (+31)", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.netherlands", "class":"translate", "value":"+31"},
{"text": "Suisse (+41)", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.switzerland", "class":"translate", "value":"+41"}
]
\ No newline at end of file
[
{"text": "À l'adresse de facturation", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.invoice_address", "class":"translate", "value":"ship_invoice"}
]
\ No newline at end of file
[
{"text": "Belgique", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.belgium_country", "class":"translate", "value":"be"},
{"text": "France", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.francecountry", "class":"translate", "value":"f"},
{"text": "Allemagne", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.germanycountry", "class":"translate", "value":"de"},
{"text": "Luxembourg", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.luxembourgcountry", "class":"translate", "value":"lux"},
{"text": "Pays-Bas", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.netherlandscountry", "class":"translate", "value":"nl"},
{"text": "Suisse", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.switzerlandcountry", "class":"translate", "value":"ch"}
]
\ No newline at end of file
[
{"text": "Facture électronique sans surcoût", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.electronic", "class":"translate", "value":"electronic"},
{"text": "Facture papier pour 0,85 € par mois", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.paper", "class":"translate", "value":"paper"},
]
\ No newline at end of file
[
{"text": "Francaise", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.french", "class":"translate", "value":"F"},
{"text": "Anglaise", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.english", "class":"translate", "value":"EN"},
{"text": "Allemandes", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.german", "class":"translate", "value":"DE"},
{"text": "Nederlands", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.dutch", "class":"translate", "value":"NL"},
]
\ No newline at end of file
[
{"text": "1", "value":"1"},
{"text": "2", "value":"2"},
{"text": "3", "value":"3"},
{"text": "4", "value":"4"},
{"text": "5", "value":"5"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.electronic", "class":"translate", "value":"electronic"},
{"text": "", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.paper", "class":"translate", "value":"paper"},
]
\ No newline at end of file
[
{"text": "Mme", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.mrs", "class":"translate", "value":"madame"},
{"text": "Mlle", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.ms", "class":"translate", "value":"monsieur"},
{"text": "M", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.mr", "class":"translate", "value":"mademoiselle"},
]
\ No newline at end of file
{
"property_dict": {},
"children": [
{
"type": "div",
"direct": {"className": "logo_wrap"},
"children": [
{
"type": "img",
"direct": {"src": "img/slapos.png", "alt": "SlapOS logo", "className": "translate"},
"attributes": {"data-i18n": "global_dict.slapos_logo"}
}
]
}, {
"type": "br"
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "global_dict.sign_in"},
"logic": {"text": "Sign in using"}
}, {
"generate": "widget",
"type": "controlgroup",
"property_dict": {},
"children": [
{"type": "a", "direct":{"className":"signin_google", "href":"//slapos.vifib.com/intent/login/google"}, "attributes":{"rel": "external", "data-icon":"google-plus-sign", "data-iconpos":"left", "data-reference": "google"}, "logic": {"text":"Google", "setParam": ["callback_url", "location"]}},
{"type": "a", "direct":{"className":"signin_fb", "href":"//slapos.vifib.com/intent/login/facebook"}, "attributes":{"rel":"external", "data-icon":"facebook-sign", "data-iconpos":"left", "data-reference": "facebook"}, "logic": {"text":"Facebook", "setParam": ["callback_url", "location"]}}
]
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "global_dict.classic_login"},
"logic": {"text": "Or use the default login form"}
}, {
"type": "a",
"direct": {"className": "translate ui-btn ui-icon-lock ui-btn-icon-left ui-shadow ui-corner-all", "href": "//slapos.vifib.com/traditional_login_form"},
"attributes": {"data-i18n": "global_dict.classic_slapos"},
"logic": {"text": "Login/Password"}
}
]
}
{
"portal_type_source": "Sales Order",
"portal_type_title": "sales_order",
"initial_query": {"include_docs": true, "limit":[0,1]},
"property_dict": {
"wrap_gadget": 2,
"submit_to": "#subscription/personal_data",
"allow_new": true
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "number_of_badges"},
{"field": "requested_invoice_method"},
{"field": "additional_badge_holders"},
{"type": "p", "direct": {"className": "translate"}, "attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.coupon_info"}, "logic": {"text": "Vous disposez d'un code promo, code jeu concours ou numéro de parrain"}},
{"field": "coupon_code"}
]
}
],
"children": [{
"generate": "widget",
"type": "controlgroup",
"property_dict": {
"direction": "horizontal",
"mini": true
},
"children": [
{
"type": "a",
"direct": {"href":"#subscription", "className": "translate ui-btn ui-icon-caret-r ui-btn-icon-right ui-btn-active"},
"attributes": {"data-i18n": "global_dict.subscription"},
"logic": {"text": "Ma Forumle"}
}, {
"type": "a",
"direct": {"href":"#subscription", "className": "ui-disabled translate ui-btn ui-icon-caret-r ui-btn-icon-right"},
"attributes": {"data-i18n": "global_dict.details"},
"logic": {"text": "Mes Informations"}
}, {
"type": "a",
"direct": {"href":"#subscription", "className": "ui-disabled translate ui-btn ui-icon-caret-r ui-btn-icon-right"},
"attributes": {"data-i18n": "global_dict.order"},
"logic": {"text": "Ma Commande"}
}, {
"type": "a",
"direct": {"href":"#", "className": "ui-disabled translate ui-btn"},
"attributes": {"data-i18n": "global_dict.payment"},
"logic": {"text": "Mon Paiement"}
}
]
}, {
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "responsive",
"dynamic": true,
"map_children": "formItem",
"editable": true,
"secure": "default",
"secret_hash": "foo",
"public_key": "6Ldpb-oSAAAAAGwriKpk4ol1n4yjN_as6M4xv0zA"
},
"children": [
{
"generate": "widget",
"type": "listview",
"property_dict": {
"inset": "true",
"class_list": "subscription_selector"
},
"children": [
{"type": "divider", "center": [{"type": "h3", "text": "Choisissez votre offre", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.choose_offer"}]},
{"type": "item", "class_list": "violet", "left": [{"type": "image", "src": "img/bg-offre01.png", "alt":""}], "center": [{"type": "h3", "text": "Au forfait - 1,25€ par mois", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.fixed_price"}, {"type": "p", "text": "Bip&Go Au forfait est fait pour vous", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.fixed_details"}], "right": {"radio": true, "id": "subscription_plan-0", "name": "subscription_plan"}},
{"type": "item", "class_list": "rose", "left": [{"type": "image", "src": "img/bg-offre02.png", "alt":""}], "center": [{"type": "h3", "text": "A la cart - 1,6€ par mois", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.carte_price"}, {"type": "p", "text": "", "text_i18n":"portal_type_dict.sales_order_dict.text_dict.carte_details"}], "right": {"radio": true, "id": "subscription_plan-1", "name": "subscription_plan"}}
]
},
{
"generate": "widget",
"type": "controlgroup",
"property_dict": {
"class_list": "center",
"direction": "horizontal"
},
"children": [
{"type": "a", "direct": {"href": "#", "className": "ui-btn ui-disabled ui-btn-icon-left ui-icon-caret-l"}, "attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.retour"}, "logic": {"text": "Retour"}},
{"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"update", "data-icon":"caret-r", "data-i18n":"[value]global_dict.proceed"}}
]
}
]
}, {
"generate": "widget",
"type": "controlbar",
"property_dict": {
"class_list": "span_2 ui-content-element"
},
"children": [{
"type": "h3",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.advantages"},
"logic": {"text": "Les avantages Bip&Go"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.waiting"},
"logic": {"text": "Plus d'attente au péage"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.valid"},
"logic": {"text": "Valable partout en France et dans plus de 250 parkings"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.strings"},
"logic": {"text": "Sans engagement"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.secure"},
"logic": {"text": "Paiement sécurisé par prélèvement mensuel"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.delivery"},
"logic": {"text": "Livraison sous 48 heures en France"}
}]
}, {
"generate": "widget",
"type": "controlbar",
"property_dict": {
"class_list": "span_2 ui-content-element"
},
"children": [{
"type": "a",
"direct": {"href":"#", "className": "translate ui-btn ui-icon-medkit ui-corner-all ui-btn-icon-right"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.help"},
"logic": {"text": "Aide"}
}]
}
]
}
{
"password_confirm": {
"type":"PasswordField",
"widget": {
"id": "password_confirm",
"title": "Confirm Password",
"title_i18n": "portal_type_dict.person_dict.field_dict.confirm_password.title",
"description": "The field to confirm the password selected by the user.",
"description_i18n": "portal_type_dict.person_dict.field_dict.confirm_password.description",
"alternate_name": "password_confirm",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"activity_list": {
"type":"MultiListField",
"widget": {
"id": "activity_list",
"title": "Activites",
"title_i18n": "portal_type_dict.person_dict.field_dict.activity.title",
"description": "Activities associated with this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.activity.description",
"alternate_name": "activity_list",
"default_value": null,
"css_class": null,
"hidden": null,
"items": null,
"size": null,
"view_separator": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message": "You selected an item that was not in the list.",
"i18n": "validation_dict.unknown_selection"
}
}
},
"corporate_name": {
"type":"StringField",
"widget": {
"id": "corporate_name",
"title": "Confirm Password",
"title_i18n": "portal_type_dict.person_dict.field_dict.corporate_name.title",
"description": "The field to confirm the password selected by the user.",
"description_i18n": "portal_type_dict.person_dict.field_dict.corporate_name.description",
"alternate_name": "corporate_name",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"date_of_birth": {
"type":"DateTimeField",
"widget": {
"id": "date_of_birth",
"title": "Date of Birth",
"title_i18n": "portal_type_dict.person_dict.field_dict.date_of_birth.title",
"description": "The date this person was born.",
"description_i18n": "portal_type_dict.person_dict.field_dict.date_of_birth.description",
"alternate_name": "date_of_birth",
"default_value": null,
"css_class": null,
"hidden": null,
"default_to_know": null,
"data_separator": null,
"time_separator": null,
"input_style": null,
"input_order": null,
"display_date_only": true,
"am_pm time style": null,
"display_timezone": null,
"hide_day": null,
"hidden_day_is_last_day_of_the_month": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"start_datetime": null,
"end_datetime": null,
"allow_empty_datetime": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"not_datetime": {
"message": "You did not enter a valid date and time.",
"i18n": "validation_dict.not_valid_datetime"
},
"datetime_out_of_range": {
"message": "The date and time you entered were out of range.",
"i18n": "validation_dict.out_of_range_datetime"
}
}
},
"default_address_city": {
"type":"StringField",
"widget": {
"id": "default_address_city",
"title": "City",
"title_i18n": "portal_type_dict.person_dict.field_dict.city.title",
"description": "The city this person resides in.",
"description_i18n": "portal_type_dict.person_dict.field_dict.city.description",
"alternate_name": "default_address_city",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"default_address_region": {
"type":"ListField",
"widget": {
"id": "default_address_region",
"title": "Region",
"title_i18n": "portal_type_dict.person_dict.field_dict.region.title",
"description": "The region this person is from.",
"description_i18n": "portal_type_dict.person_dict.field_dict.region.description",
"alternate_name": "default_address_region",
"default_value": null,
"css_class": null,
"hidden": null,
"items": null,
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"default_address_street_address": {
"type":"TextareaField",
"widget": {
"id": "default_address_street_address",
"title": "Street Address",
"title_i18n": "portal_type_dict.person_dict.field_dict.street_address.title",
"description": "The street address this person resides in.",
"description_i18n": "portal_type_dict.person_dict.field_dict.street_address.description",
"alternate_name": "default_address_street_address",
"css_class": null,
"hidden": null,
"width":null,
"height":null,
"extra":null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_lines": null,
"maximum_length_of_line": null,
"maximum_characters": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_many_lines": {
"message": "You have entered too many lines.",
"i18n": "validation_dict.too_many_lines"
},
"line_too_long": {
"message": "One or more lines you have entered are too long.",
"i18n": "validation_dict.too_long_lines"
},
"too_long": {
"message": "You have entered too many characters.",
"i18n": "validation_dict.too_many_chars"
}
}
},
"default_address_zip_code": {
"type":"StringField",
"widget": {
"id": "default_address_zip_code",
"title": "Zip Code",
"title_i18n": "portal_type_dict.person_dict.field_dict.zip.title",
"description": "The zip code of the city the person resides in.",
"description_i18n": "portal_type_dict.person_dict.field_dict.zip.description",
"alternate_name": "default_address_zip_code",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"default_credential_question_answer": {
"type":"StringField",
"widget": {
"id": "default_credential_question_answer",
"title": "Credential Answer",
"title_i18n": "portal_type_dict.person_dict.field_dict.answer.title",
"description": "The answer to the credential question submitted by the user.",
"description_i18n": "portal_type_dict.person_dict.field_dict.answer.description",
"alternate_name": "default_credential_question_answer",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"default_credential_question_question": {
"type":"ListField",
"widget": {
"id": "default_credential_question_question",
"title": "Credential Question",
"title_i18n": "portal_type_dict.person_dict.field_dict.question.title",
"description": "The credential question that will be asked to restore a password.",
"description_i18n": "portal_type_dict.person_dict.field_dict.question.description",
"alternate_name": "default_credential_question_question",
"default_value": null,
"css_class": null,
"hidden": null,
"items": null,
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"default_credential_question_question_free_text": {
"type":"StringField",
"widget": {
"id": "default_credential_question_question_free_text",
"title": "Own Credential Question",
"title_i18n": "portal_type_dict.person_dict.field_dict.question_custom.title",
"description": "The credential question supplied by the person himself.",
"description_i18n": "portal_type_dict.person_dict.field_dict.question_custom.description",
"alternate_name": "default_credential_question_question_free_text",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"default_email_text": {
"type":"EmailField",
"widget": {
"id": "default_email_text",
"title": "Email Address",
"title_i18n": "portal_type_dict.person_dict.field_dict.email.title",
"description": "The email address of the person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.email.description",
"alternate_name": "default_email_text",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
},
"not_email": {
"message": "You did not enter an email address.",
"i18n": "validation_dict.not_email"
}
}
},
"default_fax_text": {
"type":"StringField",
"widget": {
"id": "default_fax_text",
"title": "Fax Number",
"title_i18n": "portal_type_dict.person_dict.field_dict.fax.title",
"description": "The fax number of the person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.fax.description",
"alternate_name": "default_fax_text",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"default_mobile_telephone_text": {
"type":"StringField",
"widget": {
"id": "default_mobile_telephone_text",
"title": "Mobile Number",
"title_i18n": "portal_type_dict.person_dict.field_dict.mobile.title",
"description": "The mobile number of the person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.mobile.description",
"alternate_name": "default_mobile_telephone_text",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"default_telephone_text": {
"type":"StringField",
"widget": {
"id": "default_telephone_text",
"title": "Phone Number",
"title_i18n": "portal_type_dict.person_dict.field_dict.phone.title",
"description": "The phone number of the person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.phone.description",
"alternate_name": "default_telephone_text",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"first_name": {
"type":"StringField",
"widget": {
"id": "first_name",
"title": "First Name",
"title_i18n": "portal_type_dict.person_dict.field_dict.first_name.title",
"description": "The first name of the person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.first_name.description",
"alternate_name": "first_name",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"work_function": {
"type":"ListField",
"widget": {
"id": "work_function",
"title": "Function",
"title_i18n": "portal_type_dict.person_dict.field_dict.work_function.title",
"description": "The function of this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.work_function.description",
"alternate_name": "work_function",
"default_value": null,
"css_class": null,
"alternate_name": "work_function",
"hidden": null,
"items": null,
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"gender": {
"type":"ListField",
"widget": {
"id": "gender",
"title": "Gender",
"title_i18n": "portal_type_dict.person_dict.field_dict.gender.title",
"description": "The gender of this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.gender.description",
"alternate_name": "gender",
"default_value": null,
"css_class": null,
"alternate_name": "gender",
"hidden": null,
"items": "getGender",
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"last_name": {
"type":"StringField",
"widget": {
"id": "last_name",
"title": "Last Name",
"title_i18n": "portal_type_dict.person_dict.field_dict.last_name.title",
"description": "The last name of this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.last_name.description",
"alternate_name": "last_name",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"nationality": {
"type":"ListField",
"widget": {
"id": "nationality",
"title": "Last Name",
"title_i18n": "portal_type_dict.person_dict.field_dict.nationality.title",
"description": "The nationality of this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.nationality.description",
"alternate_name": "nationality",
"default_value": null,
"css_class": null,
"hidden": null,
"items": null,
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"password": {
"type":"PasswordField",
"widget": {
"id": "password",
"title": "Password",
"title_i18n": "portal_type_dict.person_dict.field_dict.password.title",
"description": "The password selected by this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.password.description",
"alternate_name": "password",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference": {
"type":"StringField",
"widget": {
"id": "reference",
"title": "Reference",
"title_i18n": "portal_type_dict.person_dict.field_dict.reference.title",
"description": "The reference??? for this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.reference.description",
"alternate_name": "reference",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"role_list": {
"type":"MultiListField",
"widget": {
"id": "role_list",
"title": "Roles",
"title_i18n": "portal_type_dict.person_dict.field_dict.roles.title",
"description": "The roles of this person in the organization.",
"description_i18n": "portal_type_dict.person_dict.field_dict.roles.description",
"alternate_name": "role_list",
"default_value": null,
"css_class": null,
"hidden": null,
"items": null,
"size": null,
"view_separator": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"site": {
"type":"ListField",
"widget": {
"id": "site",
"title": "Site",
"title_i18n": "portal_type_dict.person_dict.field_dict.site.title",
"description": "The site the person is assigned to.",
"description_i18n": "portal_type_dict.person_dict.field_dict.site.description",
"alternate_name": "site",
"default_value": null,
"css_class": null,
"hidden": null,
"items": null,
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"skill_list": {
"type":"MultiListField",
"widget": {
"id": "skill_list",
"title": "Skill List",
"title_i18n": "portal_type_dict.person_dict.field_dict.skill_list.title",
"description": "The skills associated to a person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.skill_list.description",
"alternate_name": "skill_list",
"default_value": null,
"css_class": null,
"hidden": null,
"items": null,
"size": null,
"view_separator": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"description": {
"type":"TextareaField",
"widget": {
"id": "description",
"title": "Description",
"title_i18n": "portal_type_dict.person_dict.field_dict.description.title",
"description": "The description of a person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.description.description",
"alternate_name": "description",
"css_class": null,
"hidden": null,
"width":null,
"height":null,
"extra":null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_lines": null,
"maximum_length_of_line": null,
"maximum_characters": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_many_lines": {
"message": "You have entered too many lines.",
"i18n": "validation_dict.too_many_lines"
},
"line_too_long": {
"message": "One or more lines you have entered are too long.",
"i18n": "validation_dict.too_long_lines"
},
"too_long": {
"message": "You have entered too many characters.",
"i18n": "validation_dict.too_many_chars"
}
}
},
"token_google": {
"type":"StringField",
"widget": {
"id": "token_google",
"title": "Google ID",
"title_i18n": "portal_type_dict.person_dict.field_dict.token_google.title",
"description": "The Google ID of this person.",
"description_i18n": "portal_type_dict.person_dict.field_dict.token_google.description",
"alternate_name": "token_google",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
}
}
\ No newline at end of file
{
"portal_type_source": "Sales Order",
"portal_type_title": "sales_order",
"initial_query": {"include_docs": true, "limit":[0,1]},
"property_dict": {
"wrap_gadget": 2,
"submit_to": "#subscription/validate_order",
"allow_new": true
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "type_of_sales_order"},
{"field": "title"},
{"field": "last_name"},
{"field": "first_name"},
{"custom": true, "wrap": true, "type": "input", "direct": {"id": "dob", "name": "dob", "className": "translate"}, "logic":{"label_i18n":"portal_type_dict.sales_order_dict.text_dict.dob", "label": "Date de naissance (JJ/MM/AAAA)"}},
{"field": "default_email_text"},
{"field": "default_email_confirm"}
],
"position": "right",
"field_list": [
{"field": "country_code"},
{"field": "cell_phone"},
{"field": "country_code_fix"},
{"field": "phone_fix"},
{"field": "address"},
{"field": "address_appendix_1"},
{"field": "address_appendix_2"},
{"field": "address_appendix_3"},
{"field": "country"},
{"field": "postcode"},
{"field": "city"}
],
"position": "left",
"field_list": [
{"field": "delivery_method"},
{"field": "delivery_address"},
{"field": "notification_language"}
]
}
],
"children": [{
"generate": "widget",
"type": "controlgroup",
"property_dict": {
"direction": "horizontal",
"mini": true
},
"children": [
{
"type": "a",
"direct": {"href":"#subscription", "className": "translate ui-btn ui-icon-caret-r ui-btn-icon-right"},
"attributes": {"data-i18n": "global_dict.subscription"},
"logic": {"text": "Ma Forumle"}
}, {
"type": "a",
"direct": {"href":"#subscription", "className": "translate ui-btn ui-icon-caret-r ui-btn-icon-right ui-btn-active"},
"attributes": {"data-i18n": "global_dict.details"},
"logic": {"text": "Mes Informations"}
}, {
"type": "a",
"direct": {"href":"#subscription", "className": "ui-disabled translate ui-btn ui-icon-caret-r ui-btn-icon-right"},
"attributes": {"data-i18n": "global_dict.order"},
"logic": {"text": "Ma Commande"}
}, {
"type": "a",
"direct": {"href":"#", "className": "ui-disabled translate ui-btn"},
"attributes": {"data-i18n": "global_dict.payment"},
"logic": {"text": "Mon Paiement"}
}
]
}, {
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "responsive",
"dynamic": true,
"map_children": "formItem",
"editable": true,
"secure": "default",
"secret_hash": "foo",
"public_key": "6Ldpb-oSAAAAAGwriKpk4ol1n4yjN_as6M4xv0zA"
},
"children": [
{
"generate": "widget",
"type": "controlgroup",
"property_dict": {
"class_list": "center",
"direction": "horizontal"
},
"children": [
{"type": "a", "direct": {"href": "#subscription", "className": "ui-btn ui-btn-icon-left ui-icon-caret-l"}, "attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.retour"}, "logic": {"text": "Retour"}},
{"type": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"update", "data-icon":"caret-r", "data-i18n":"[value]global_dict.proceed"}}
]
}
]
}, {
"generate": "widget",
"type": "controlbar",
"property_dict": {
"class_list": "span_2 ui-content-element"
},
"children": [{
"type": "h3",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.advantages"},
"logic": {"text": "Les avantages Bip&Go"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.waiting"},
"logic": {"text": "Plus d'attente au péage"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.valid"},
"logic": {"text": "Valable partout en France et dans plus de 250 parkings"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.strings"},
"logic": {"text": "Sans engagement"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.secure"},
"logic": {"text": "Paiement sécurisé par prélèvement mensuel"}
}, {
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.delivery"},
"logic": {"text": "Livraison sous 48 heures en France"}
}]
}, {
"generate": "widget",
"type": "controlbar",
"property_dict": {
"class_list": "span_2 ui-content-element"
},
"children": [{
"type": "a",
"direct": {"href":"#", "className": "translate ui-btn ui-icon-medkit ui-corner-all ui-btn-icon-right"},
"attributes": {"data-i18n": "portal_type_dict.sales_order_dict.text_dict.help"},
"logic": {"text": "Aide"}
}]
}
]
}
{
"number_of_badges": {
"type":"ListField",
"widget": {
"id": "number_of_badges",
"title": "Number of badges",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.number_of_badges.title",
"description": "The number of badges ordered.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.number_of_badges.description",
"alternate_name": "number_of_badges",
"default_value": null,
"css_class": null,
"hidden": null,
"items": "getNumbers",
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"requested_invoice_method": {
"type":"RadioField",
"widget": {
"id": "requested_invoice_method",
"title": "Requested Invoice Method",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.requested_invoice_method.title",
"description": "The requested invoice method.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.requested_invoice_method.description",
"alternate_name": "requested_invoice_method",
"css_class": null,
"hidden": null,
"items": "getInvoiceMethod",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
},
"messages": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"subscription_plan": {
"type":"RadioField",
"widget": {
"id": "subscription_plan",
"title": "Subscription Plan",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.subscription_plan.title",
"description": "The plan to subscribe",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.subscription_plan.description",
"alternate_name": "subscription_plan",
"css_class": null,
"hidden": null,
"items": "getInvoiceMethod",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
},
"messages": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"additional_badge_holders": {
"type":"ListField",
"widget": {
"id": "additional_badge_holders",
"title": "Additional Badge Holders (€2 each)",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.additional_badge_holders.title",
"description": "Number of additional badge holders in order to be able to use my badge in several vehicles.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.additional_badge_holders.description",
"alternate_name": "additional_badge_holders",
"default_value": null,
"css_class": null,
"hidden": null,
"items": "getNumbers",
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"coupon_code": {
"type":"StringField",
"widget": {
"id": "coupon_code",
"title": "Coupon",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.coupon_code.title",
"description": "The field to confirm the password selected by the user.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.coupon_code.description",
"alternate_name": "coupon_code",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"_id": {
"type":"StringField",
"widget": {
"id": "_id",
"title": "ID",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict._id.title",
"description": "The _id of this sales order",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict._id.description",
"alternate_name": "_id",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"type_of_sales_order": {
"type":"RadioField",
"widget": {
"id": "type_of_sales_order",
"title": "Type of subscription",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.type_of_sales_order.title",
"description": "Indicator whether this is a private or professional subscription.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.type_of_sales_order.description",
"alternate_name": "type_of_sales_order",
"css_class": null,
"hidden": null,
"items": "getSubscriptionTypes",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
},
"messages": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"title": {
"type":"RadioField",
"widget": {
"id": "title",
"title": "Title",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.title.title",
"description": "The title of this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.title.description",
"alternate_name": "title",
"css_class": null,
"hidden": null,
"items": "getTitles",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
},
"messages": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"last_name": {
"type":"StringField",
"widget": {
"id": "last_name",
"title": "Last name",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.last_name.title",
"description": "The last name of this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.last_name.description",
"alternate_name": "last_name",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"first_name": {
"type":"StringField",
"widget": {
"id": "first_name",
"title": "ID",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.first_name.title",
"description": "The first name of this person",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.first_name.description",
"alternate_name": "first_name",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"dob_day": {
"type":"StringField",
"widget": {
"id": "dob_day",
"title": "ID",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.dob_day.title",
"description": "The day this person was born.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.dob_day.description",
"alternate_name": "dob_day",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": 2,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"dob_month": {
"type":"StringField",
"widget": {
"id": "dob_month",
"title": "ID",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.dob_month.title",
"description": "The month this person was born",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.dob_month.description",
"alternate_name": "dob_month",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": 2,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"dob_year": {
"type":"StringField",
"widget": {
"id": "dob_year",
"title": "ID",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.dob_year.title",
"description": "The year this person was born.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.dob_year.description",
"alternate_name": "dob_year",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"default_email_text": {
"type":"EmailField",
"widget": {
"id": "default_email_text",
"title": "Email Address",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.default_email_text.title",
"description": "The email address of the person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.default_email_text.description",
"alternate_name": "default_email_text",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
},
"not_email": {
"message": "You did not enter an email address.",
"i18n": "validation_dict.not_email"
}
}
},
"default_email_confirm": {
"type":"EmailField",
"widget": {
"id": "default_email_confirm",
"title": "Email address (confirmation) ",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.default_email_confirm.title",
"description": "The confirmed email address of this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.default_email_confirm.description",
"alternate_name": "default_email_confirm",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
},
"not_email": {
"message": "You did not enter an email address.",
"i18n": "validation_dict.not_email"
}
}
},
"country_code": {
"type":"ListField",
"widget": {
"id": "country_code",
"title": "International country code for cell phone (used to validate your subscription) ",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.country_code.title",
"description": "The country code of the person subscribing.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.country_code.description",
"alternate_name": "country_code",
"default_value": null,
"css_class": null,
"hidden": null,
"items": "getCountryCode",
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"cell_phone": {
"type":"StringField",
"widget": {
"id": "cell_phone",
"title": "Cell phone number (used to validate your subscription)",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.cell_phone.title",
"description": "The cell phone number of this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.cell_phone.description",
"alternate_name": "cell_phone",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"country_code_fix": {
"type":"ListField",
"widget": {
"id": "country_code_fix",
"title": "Landline international country code",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.country_code_fix.title",
"description": "The country code of the landline phone of this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.country_code_fix.description",
"alternate_name": "country_code_fix",
"default_value": null,
"css_class": null,
"hidden": null,
"items": "getCountryCode",
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"phone_fix": {
"type":"StringField",
"widget": {
"id": "phone_fix",
"title": "Landline number",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.phone_fix.title",
"description": "The landline phone number of this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.phone_fix.description",
"alternate_name": "phone_fix",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"address": {
"type":"StringField",
"widget": {
"id": "address",
"title": "Invoicing address (number and street name)",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.address.title",
"description": "The adress of this person",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.address.description",
"alternate_name": "address",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"address_appendix_1": {
"type":"StringField",
"widget": {
"id": "address_appendix_1",
"title": "Address 1 (Floor - stair - apartment) ",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.address_appendix_1.title",
"description": "Address Appendix 1 for this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.address_appendix_1.description",
"alternate_name": "address_appendix_1",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"address_appendix_2": {
"type":"StringField",
"widget": {
"id": "address_appendix_2",
"title": "Address 2 (Building - block - residence) ",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.address_appendix_2.title",
"description": "Address Appendix 2 for this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.address_appendix_2.description",
"alternate_name": "address_appendix_2",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"address_appendix_3": {
"type":"StringField",
"widget": {
"id": "address_appendix_3",
"title": "Address 3 (place name or PO Box) ",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.address_appendix_3.title",
"description": "Address Appendix 3 for this person.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.address_appendix_3.description",
"alternate_name": "address_appendix_3",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"country": {
"type":"ListField",
"widget": {
"id": "country",
"title": "Country",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.country.title",
"description": "The country the person lives in.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.country.description",
"alternate_name": "country",
"default_value": null,
"css_class": null,
"hidden": null,
"items": "getCountries",
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"postcode": {
"type":"StringField",
"widget": {
"id": "postcode",
"title": "Postcode",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.postcode.title",
"description": "The postcode of the city the person lives in.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.postcode.description",
"alternate_name": "postcode",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"city": {
"type":"StringField",
"widget": {
"id": "city",
"title": "City",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.city.title",
"description": "The city this person lives in.",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.city.description",
"alternate_name": "city",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"message": {
"external_validator_failed": {
"message": "Password and confirm don't match.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"delivery_method": {
"type":"RadioField",
"widget": {
"id": "delivery_method",
"title": "Delivery method",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.delivery_method.title",
"description": "The delivery method for this sales order",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.delivery_method.description",
"alternate_name": "delivery_method",
"css_class": null,
"hidden": null,
"items": "getDeliveryMethods",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
},
"messages": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"delivery_address": {
"type":"RadioField",
"widget": {
"id": "delivery_address",
"title": "Select your delivery address",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.delivery_address.title",
"description": "The selected delivery address for this sales order",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.delivery_address.description",
"alternate_name": "delivery_address",
"css_class": null,
"hidden": null,
"items": "getDeliveryAddresses",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
},
"messages": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
},
"notification_language": {
"type":"ListField",
"widget": {
"id": "notification_language",
"title": "Select a language for notification messages",
"title_i18n": "portal_type_dict.sales_order_dict.field_dict.notification_language.title",
"description": "The selected language for all notifications",
"description_i18n": "portal_type_dict.sales_order_dict.field_dict.notification_language.description",
"alternate_name": "notification_language",
"default_value": null,
"css_class": null,
"hidden": null,
"items": "getLanguages",
"size": null,
"extra": null,
"extra_per_item": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"unicode": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation_dict.external"
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": "validation_dict.required"
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"i18n": "validation_dict.option_not_available"
}
}
}
}
\ No newline at end of file
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Subscription",
"title_i18n": "global_dict.subscription",
"theme": "slapos-white"
},
"view_dict": {
"default": [{
"url": "order.json"
}],
"personal": [{
"url": "personal_data.json"
}],
"order": [{
"url": "validate_order.json"
}]
}
}
]
}
\ 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