Commit c1615687 authored by Sven Franck's avatar Sven Franck

data: removed old JSON files

parent 003436d2
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Software",
"title_i18n": "portal_type_dict.software_dict.text_dict.software",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "software_overview"
}
],
"new": [
{
"href": "software_overview"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Software",
"title_i18n": "portal_type_dict.software_dict.text_dict.software",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "release_overview"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Release",
"title_i18n": "portal_type_dict.software_dict.text_dict.release",
"theme": "slapos-white"
},
"view_dict": {
"default": [],
"install": [
{
"href": "release_install"
}
]
}
}
]
}
{
"portal_type_source": "Software Product",
"portal_type_title": "software",
"portal_type_fields": "software_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"link": true,
"link_identifier": "id",
"link_to_view": "install",
"pagination": {
"class_list": "responsive",
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.software_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.software_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.software_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.software_dict.text_dict.64"}
]
},
"search": {
"text": "Search available software",
"text_i18n": "portal_type_dict.software_dict.text_dict.search",
"info_list": ["records", "filter", "sorted", "selected"]
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "image_url", "type": "image"},
{"field": "title", "type": "alt"}
]
},
{
"position": "center",
"field_list": [
{"field": "title", "type": "h1"},
{"field": "description", "type": "p"}
]
}
],
"children": [{
"generate":"widget",
"type": "listview",
"property_dict": {
"theme": "slapos-white",
"map_children": "listItem",
"dynamic": true,
"inset":"true"
},
"children": []
}]
}
{
"portal_type_source": "Software Release",
"portal_type_title": "release",
"portal_type_fields": "release_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"always_render": true,
"initial_query_url_identifier": "_id",
"requires_authentication": true,
"depends_on": "login_state",
"submit_to": "#services/__id__",
"url_pointer": {
"install": "request_installation"
}
},
"scheme": [],
"children": [
{
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "responsive",
"map_children": "formItem",
"dynamic": true,
"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": "input", "direct": {"value": "Install", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"install", "data-icon":"check", "data-i18n":"[value]portal_type_dict.release_dict.text_dict.install", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Service",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"always_render": true,
"initial_query_url_identifier": "_id",
"requires_authentication": true,
"depends_on": "login_state",
"submit_to": "#servers/__id__"
},
"scheme": [
{
"position": "center",
"field_list": [
{"field": "url_string", "overrides": {"properties":{"editable":false, "required": false}}}
]
},
{
"position": "left",
"field_list": [
{
"custom": true,
"action_list": [
{"setters": ["data-method", "href"], "setValues":[["_actions", "destroy", "method"], ["_actions", "destroy", "href"]], "class_list": "action error status translate", "iconpos": "left", "action": "destroy_installation", "icon":"trash", "text": "Destroy", "text_i18n":"portal_type_dict.service_dict.text_dict.destroy"}
]
}
]
}
],
"children": [{
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "responsive",
"map_children": "formItem",
"dynamic": true,
"editable": true,
"secure": "default",
"secret_hash": "foo",
"public_key": "6Ldpb-oSAAAAAGwriKpk4ol1n4yjN_as6M4xv0zA"
},
"children": []
}]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "About",
"title_i18n": "global_dict.about",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "content_overview"
}
]
}
}
]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Blog",
"title_i18n": "global_dict.blog",
"theme": "slapos-white"
},
"view_dict": {
"default": []
}
}
]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"portal_type_mapper": "servers",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id"
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title", "overrides": {"properties": {"editable": false, "required": false}}},
{"field": "reference", "overrides": {"properties": {"editable": false, "required": false}}}
]
},{
"position": "center",
"field_list": [
{"type": "textarea", "direct": {"name": "certificate", "id": "certificate", "className": ""}, "attributes": {"data-enhanced":"true"}, "logic": {"setFlux": "certificate", "label":"computer.crt", "label_i18n":"portal_type_dict.computer_dict.text_dict.crt", "noFlux": "Certificate is still active, please revoke existing one.", "skip":false}},
{"type": "textarea", "direct": {"name": "key", "id": "key", "className": ""}, "attributes": {"data-enhanced":"true"}, "logic": {"setFlux": "key", "label":"computer.key", "label_i18n":"portal_type_dict.computer_dict.text_dict.key", "noFlux": "Certificate is still active, please revoke existing one.", "skip":false}}
]
}
],
"children": [{
"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": []
}
]
}
{
"title": {
"type": "StringField",
"widget": {
"id": "title",
"title": "Title",
"title_i18n": "portal_type_dict.computer_dict.field_dict.title.title",
"description": "The name of the computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"url_string": {
"type": "StringField",
"widget": {
"id": "url_string",
"title": "Inventory URL",
"title_i18n": "portal_type_dict.computer_dict.field_dict.inventory_url.title",
"description": "The inventory URL of this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.inventory_url.description",
"alternate_name": "url_string",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference": {
"type": "StringField",
"widget": {
"id": "reference",
"title": "Reference",
"title_i18n": "portal_type_dict.computer_dict.field_dict.reference.title",
"description": "The reference number for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.reference.description",
"alternate_name": "reference",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"group": {
"type": "ListField",
"widget": {
"id": "group",
"title": "Group",
"title_i18n": "portal_type_dict.computer_dict.field_dict.group.title",
"description": "The group this computer is associated to.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.group.description",
"alternate_name": "group",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getGroups",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"subject_list": {
"type":"TextareaField",
"widget": {
"id": "subject_list",
"title": "Friends (Email)",
"title_i18n": "portal_type_dict.computer_dict.field_dict.subjects.title",
"description": "Email adresses that should be authenticated to foo this server.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.subjects.description",
"alternate_name": "subject_list",
"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"
}
}
},
"allocation_scope": {
"type": "ListField",
"widget": {
"id": "allocation_scope",
"title": "Allocation Scope",
"title_i18n": "portal_type_dict.computer_dict.field_dict.scope.title",
"description": "To scope to set for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.scope.description",
"alternate_name": "allocation_scope",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getAllocationScope",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"region": {
"type": "ListField",
"widget": {
"id": "region",
"title": "Region",
"title_i18n": "portal_type_dict.computer_dict.field_dict.region.title",
"description": "The region this computer should be setup in.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.region.description",
"alternate_name": "region",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getRegion",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"cpu_frequency": {
"type": "ListField",
"widget": {
"id": "cpu_frequency",
"title": "CPU Frequency",
"title_i18n": "portal_type_dict.computer_dict.field_dict.cpu_frequency.title",
"description": "The CPU frequency to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.cpu_frequency.description",
"alternate_name": "cpu_frequency",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getCPUFrequency",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"cpu_type": {
"type": "ListField",
"widget": {
"id": "cpu_type",
"title": "CPU Type",
"title_i18n": "portal_type_dict.computer_dict.field_dict.cpu_type.title",
"description": "The CPU type to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.cpu_type.description",
"alternate_name": "cpu_type",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getCPUType",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"memory_size": {
"type": "ListField",
"widget": {
"id": "memory_size",
"title": "Memory",
"title_i18n": "portal_type_dict.computer_dict.field_dict.memory.title",
"description": "The memory to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.memory.description",
"alternate_name": "memory_size",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getMemorySize",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"memory_type": {
"type": "ListField",
"widget": {
"id": "memory_type",
"title": "Memory Type",
"title_i18n": "portal_type_dict.computer_dict.field_dict.memory_type.title",
"description": "The memory type to be used for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.memory_type.description",
"alternate_name": "memory_type",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getMemoryType",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"storage_capacity": {
"type": "ListField",
"widget": {
"id": "storage_capacity",
"title": "Storage Capacity",
"title_i18n": "portal_type_dict.computer_dict.field_dict.storage_capacity.title",
"description": "The storage capacity for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.storage_capacity.description",
"alternate_name": "storage_capacity",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getStorageCapacity",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"storage_interface": {
"type": "ListField",
"widget": {
"id": "storage_interface",
"title": "Storage Interface",
"title_i18n": "portal_type_dict.computer_dict.field_dict.storage_interface.title",
"description": "The storage interface for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.storage_interface.description",
"alternate_name": "storage_interface",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getStorageInterface",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"storage_redundancy": {
"type": "ListField",
"widget": {
"id": "storage_redundancy",
"title": "Storage Redundancy",
"title_i18n": "portal_type_dict.computer_dict.field_dict.storage_redundancy.title",
"description": "The storage redundancy for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.storage_redundancy.description",
"alternate_name": "storage_redundancy",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getStorageRedundancy",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"local_area_network_type": {
"type": "ListField",
"widget": {
"id": "local_area_network_type",
"title": "LAN Type",
"title_i18n": "portal_type_dict.computer_dict.field_dict.lan.title",
"description": "The local area network type for this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.lan.description",
"alternate_name": "local_area_network_type",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getLANType",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"translated_validation_state_title": {
"type": "StringField",
"widget": {
"id": "translated_validation_state_title",
"title": "State",
"title_i18n": "portal_type_dict.computer_dict.field_dict.state.title",
"description": "The current state of this computer.",
"description_i18n": "portal_type_dict.computer_dict.field_dict.state.description",
"alternate_name": "translated_validation_state_title",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
}
}
\ No newline at end of file
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Servers",
"title_i18n": "portal_type_dict.computer_dict.text_dict.servers",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "computer_overview"
}
],
"new": [
{
"href": "computer_new"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Server Instance",
"title_i18n": "portal_type_dict.computer_dict.text_dict.server_instance",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "computer_status"
},
{
"href": "software_status"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"theme": "slapos-white",
"title": "Server Configuration",
"title_i18n": "portal_type_dict.computer_dict.text_dict.instance_configuration"
},
"view_dict": {
"default": [
{
"href": "software_installation_status"
}
],
"config": [
{
"href": "computer_view"
}
],
"scope": [
{
"href": "computer_users"
}
],
"ssl_on": [
{
"href": "computer_ssl_request"
}
],
"ssl": [
{
"href": "computer_certificate"
}
],
"installation": [
{
"href": "software_overview"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Select Release",
"title_i18n": "portal_type_dict.computer_dict.text_dict.release",
"theme": "slapos-white"
},
"view_dict": {
"installation": [
{
"href": "release_overview"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Install Release",
"title_i18n": "portal_type_dict.service_dict.text_dict.install_release",
"theme": "slapos-white"
},
"view_dict": {
"installation": [
{
"href": "software_installation"
}
]
}
}
]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"form": true,
"view": "web_view",
"property_dict": {
"dynamic_children": [0],
"wrap_gadget": 2,
"submit_to": "#computer_module/__id__",
"url_pointer": {
"new": "request_computer"
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"custom": true, "wrap": true, "type": "input", "direct": {"name": "computer_title", "id": "computer_title", "className": "required"}, "attributes": {"data-enhanced": true, "type": "text"}, "logic": {"clear": true, "label": "Computer Title", "label_i18n": "portal_type_dict.computer_dict.text_dict.title", "skip": false}}
]
}
],
"children": [{
"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": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"new", "data-icon":"save", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.submit", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"portal_type_mapper": "servers",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"editable": null,
"caption": {
"slot": 2,
"text": "Created Servers",
"text_i18n": "portal_type_dict.computer_dict.text_dict.created_servers"
},
"pagination": {
"slot": 4,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.computer_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.computer_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.computer_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.computer_dict.text_dict.64"}
]
},
"url_pointer": {
"jump": "current_computer"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"custom": true, "text": "Status", "text_i18n": "portal_type_dict.computer_dict.text_dict.status", "show": true, "priority": 1},
{"field": "title", "show": true, "priority": 1},
{"field": "reference", "show": true, "priority": 4},
{"field": "translated_validation_state_title", "show": "true", "priority": 4}
]
},
{
"position": "body",
"field_list": [
{"custom": true, "show": true, "priority": 1, "status": true},
{"field": "title", "show": true, "priority": 1},
{"field": "reference", "show": true, "priority": 4},
{"field": "translated_validation_state_title", "show": "true", "priority": 4}
]
}
],
"children": [{
"type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#computer_module/new"},
"attributes": {
"data-i18n": "portal_type_dict.computer_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"New Server"}
}, {
"generate": "widget",
"type": "controlbar",
"property_dict": {
"slot": 1
},
"children": [{"type": "a", "direct": {"className": "ui-btn ui-btn-icon-left action ui-icon-sitemap ui-shadow ui-corner-all","href":"#cedric"},"attributes": {"data-action": "show_tree", "data-rel":"panel"},"logic": {"text":"Group"}}]
}, {
"generate": "widget",
"type": "table",
"property_dict": {
"dynamic": true,
"class_list": "table-stroke ui-responsive",
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 3,
"bottom_grid": 1
},
"children": []
}]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"submit_to": "#computer_module/__id__/ssl",
"url_pointer": {
"request_ssl": "generate_certificate"
}
},
"scheme": [],
"children": [{
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "portal_type_dict.computer_dict.text_dict.ssl_request_info"},
"logic": {"text": "Here you can request a new SSL certificate for computer.\nAfter presenting it please copy key and certificate and store in secure place.\nIn case of certificate compromise or lost please request it again.\nCertificate is not stored on Vifib.net servers"}
},{
"generate": "widget",
"type": "form",
"property_dict": {
"dynamic": true,
"class_list": "responsive",
"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": "input", "direct": {"value": "Request SSL", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"request_ssl", "data-icon":"lock", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.request_ssl", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"submit_to": "#computer_module",
"url_pointer": {
"revoke_ssl": "revoke_certificate"
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title", "overrides": {"properties":{"editable":false, "required": false}}},
{"field": "reference", "overrides": {"properties":{"editable":false, "required": false}}}
]
}
],
"children": [{
"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": {
"wrap": 1,
"class_list": "center inline"
},
"children": [
{"type": "a", "direct": {"href": "#computer_module/__id__/scope", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.scope", "data-icon":"globe"}, "logic": {"text":"Set Server Scope"}},
{"type": "a", "direct": {"href": "#computer_module/__id__/config", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.config", "data-icon":"cogs"}, "logic": {"text":"Set Configuration"}},
{"type": "a", "direct": {"href": "#computer_module/__id__/ssl_on", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.ssl_on", "data-icon":"lock"}, "logic": {"text":"Request SSL"}},
{"type": "a", "direct": {"href": "#", "className": "action ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.ssl_off", "data-icon":"unlock", "data-action":"revoke_ssl"}, "logic": {"text":"Revoke SSL"}},
{"type": "a", "direct": {"href": "#computer_module/__id__/installation", "className": "ui-btn-slapos-black"}, "attributes": {"data-i18n":"portal_type_dict.computer_dict.text_dict.add_software", "data-icon": "plus"}, "logic": {"text":"Install Software"}}
]
}]
}
]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"submit_to": "#computer_module/__id__",
"url_pointer": {
"update_scope": "update_allocation_scope"
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "allocation_scope"},
{"field": "subject_list"}
]
}
],
"children": [{
"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": "input", "direct": {"value": "Update the allocation scope", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"update_scope", "data-icon":"check", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.update_scope", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view_category",
"property_dict": {
"submit_to": "#computer_module/__id__",
"initial_query_url_identifier": "_id"
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title", "overrides": {"properties": {"editable": false}}},
{"field": "reference", "overrides": {"properties": {"editable": false}}},
{"field": "url_string"},
{"field": "region"},
{"field": "group"}
]
},{
"position": "right",
"field_list": [
{"field": "cpu_frequency"},
{"field": "cpu_type"},
{"field": "memory_size"},
{"field": "memory_type"}
]
}, {
"position": "left",
"field_list": [
{"field": "storage_capacity"},
{"field": "storage_interface"},
{"field": "storage_redundancy"}
]
},{
"position": "right",
"field_list": [
{"field": "local_area_network_type"}
]
}
],
"children": [{
"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": "input", "direct": {"value": "Update", "className": "action translate"}, "attributes": {"type": "submit", "data-icon":"check", "data-action":"update", "data-i18n":"[value]portal_type_dict.computer_dict.text_dict.update", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"property_dict": {},
"children": [
{
"type": "p",
"direct": {"className": "translate"},
"attributes": {"data-i18n": "global_dict.find_out_more_details"},
"logic": {"text": "For additional information, please refer to the following sections:"}
},
{
"generate": "widget",
"type": "listview",
"property_dict": {
"map_children": "listItem",
"theme": "slapos-black",
"inset": true
},
"children": [
{"type": "item", "href": "http://community.slapos.org/wiki", "external": true, "left": {"icon":"book"}, "center": {"text": [{"type": "h1", "text": "Documentation", "text_i18n":"global_dict.documentation"}]}},
{"type": "item", "href": "http://community.slapos.org/download", "external": true, "left": {"icon":"download"}, "center": {"text": [{"type": "h1", "text": "Download", "text_i18n":"global_dict.download"}]}},
{"type": "item", "href": "http://community.slapos.org/forum", "external": true, "left": {"icon":"comments-o"}, "center": {"text": [{"type": "h1", "text": "Forum", "text_i18n":"global_dict.forum"}]}},
{"type": "item", "href": "http://community.slapos.org/blog", "external": true, "left": {"icon":"rss"}, "center": {"text": [{"type": "h1", "text": "Blog", "text_i18n":"global_dict.blog"}]}},
{"type": "item", "href": "http://www.vifib.com/vifib-Pricing", "external": true, "left": {"icon":"dollar"}, "center": {"text": [{"type": "h1", "text": "Pricing", "text_i18n":"global_dict.pricing"}]}}
]
}
]
}
\ No newline at end of file
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Documentation",
"title_i18n": "global_dict.documentation",
"theme": "slapos-white"
},
"view_dict": {
"default": []
}
}
]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Download",
"title_i18n": "global_dict.download",
"theme": "slapos-white"
},
"view_dict": {
"default": []
}
}
]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Forum",
"title_i18n": "global_dict.forum",
"theme": "slapos-white"
},
"view_dict": {
"default": []
}
}
]
}
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Close", "text_i18n":null, "class":"translate", "value":"close"},
{"text": "Close/Closed for maintenance", "text_i18n":null, "class":"translate", "value":"close/maintenance"},
{"text": "Close/Closed for termination", "text_i18n":null, "class":"translate", "value":"close/termination"},
{"text": "Close/Closed forever", "text_i18n":null, "class":"translate", "value":"close/forever"},
{"text": "Open", "text_i18n":null, "class":"translate", "value":"open"},
{"text": "Open/Friend", "text_i18n":null, "class":"translate", "value":"open/friend"},
{"text": "Open/Personal", "text_i18n":null, "class":"translate", "value":"open/personal"},
{"text": "Open/Public", "text_i18n":null, "class":"translate", "value":"open/public"}
]
[
{"text": "", "text_i18n":null, "class":"translate", "value":""}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "1000 MHz", "text_i18n":null, "class":"translate", "value":"1000"},
{"text": "1100 MHz", "text_i18n":null, "class":"translate", "value":"1100"},
{"text": "1200 MHz", "text_i18n":null, "class":"translate", "value":"1200"},
{"text": "1300 MHz", "text_i18n":null, "class":"translate", "value":"1300"},
{"text": "1400 MHz", "text_i18n":null, "class":"translate", "value":"1400"},
{"text": "1500 MHz", "text_i18n":null, "class":"translate", "value":"1500"},
{"text": "1600 MHz", "text_i18n":null, "class":"translate", "value":"1600"},
{"text": "1700 MHz", "text_i18n":null, "class":"translate", "value":"1700"},
{"text": "1800 MHz", "text_i18n":null, "class":"translate", "value":"1800"},
{"text": "1900 MHz", "text_i18n":null, "class":"translate", "value":"1900"},
{"text": "2000 MHz", "text_i18n":null, "class":"translate", "value":"2000"},
{"text": "2100 MHz", "text_i18n":null, "class":"translate", "value":"2100"},
{"text": "2200 MHz", "text_i18n":null, "class":"translate", "value":"2200"},
{"text": "2300 MHz", "text_i18n":null, "class":"translate", "value":"2300"},
{"text": "2400 MHz", "text_i18n":null, "class":"translate", "value":"2400"},
{"text": "2500 MHz", "text_i18n":null, "class":"translate", "value":"2500"},
{"text": "2600 MHz", "text_i18n":null, "class":"translate", "value":"2600"},
{"text": "2700 MHz", "text_i18n":null, "class":"translate", "value":"2700"},
{"text": "2800 MHz", "text_i18n":null, "class":"translate", "value":"2800"},
{"text": "2900 MHz", "text_i18n":null, "class":"translate", "value":"2900"},
{"text": "3000 MHz", "text_i18n":null, "class":"translate", "value":"3000"},
{"text": "3100 MHz", "text_i18n":null, "class":"translate", "value":"3100"},
{"text": "3200 MHz", "text_i18n":null, "class":"translate", "value":"3200"},
{"text": "3300 MHz", "text_i18n":null, "class":"translate", "value":"3300"},
{"text": "3400 MHz", "text_i18n":null, "class":"translate", "value":"3400"},
{"text": "600 MHz", "text_i18n":null, "class":"translate", "value":"600"},
{"text": "700 MHz", "text_i18n":null, "class":"translate", "value":"700"},
{"text": "800 MHz", "text_i18n":null, "class":"translate", "value":"800"},
{"text": "900 MHz", "text_i18n":null, "class":"translate", "value":"900"}
]
\ No newline at end of file
[
{"text": "", "text_i18n": null, "class":"translate", "value":""},
{"text": "ARM", "text_i18n": null, "class":"translate", "value":"arm"},
{"text": "ARM/ARM11", "text_i18n": null, "class":"translate", "value":"arm/arm11"},
{"text": "ARM/ARM7", "text_i18n": null, "class":"translate", "value":"arm/arm7"},
{"text": "ARM/ARM9", "text_i18n": null, "class":"translate", "value":"arm/arm9"},
{"text": "Intel x86", "text_i18n": null, "class":"translate", "value":"x86"},
{"text": "Intel x86/Intel x86 32 bit", "text_i18n": null, "class":"translate", "value":"x86/x86_32"},
{"text": "Intel x86/Intel x86 32 bit/Intel 486", "text_i18n": null, "class":"translate", "value":"x86/x86_32/i486"},
{"text": "Intel x86/Intel x86 32 bit/Intel Core", "text_i18n": null, "class":"translate", "value":"x86/x86_32/core"},
{"text": "Intel x86/Intel x86 32 bit/Intel Pentium", "text_i18n": null, "class":"translate", "value":"x86/x86_32/i586"},
{"text": "Intel x86/Intel x86 32 bit/Intel Pentium Pro", "text_i18n": null, "class":"translate", "value":"x86/x86_32/i686"},
{"text": "Intel x86/Intel x86 64 bit", "text_i18n": null, "class":"translate", "value":"x86/x86_64"},
{"text": "Intel x86/Intel x86 64 bit/Intel Nehalem Architecture", "text_i18n": null, "class":"translate", "value":"x86/x86_64/nehalem"},
{"text": "Intel x86/Intel x86 64 bit/Intel Sandy Bridge Architecture", "text_i18n": null, "class":"translate", "value":"x86/x86_64/sandybridge"}
]
\ No newline at end of file
[
{"text": "HTML", "text_i18n": null, "class": "translate", "value":"text/html"},
{"text": "Plain Text", "text_i18n": null, "class": "translate", "value":"text/plain"},
{"text": "Structured Text", "text_i18n": null, "class": "translate", "value":"text/structured"},
{"text": "reStructuredText", "text_i18n": null, "class": "translate", "value":"text/x-rst"}
]
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Miss", "text_i18n":null, "class":"translate", "value":"miss"},
{"text": "Mister", "text_i18n":null, "class":"translate", "value":"mister"},
{"text": "Mistress :-)", "text_i18n":null, "class":"translate", "value":"misstres"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "value":""},
{"text": "Amazon.Group", "text_i18n":null, "value": "amazon"},
{"text": "Atlantic.net Group", "text_i18n":null, "value":"atlanticnet"},
{"text": "Bull Group", "text_i18n":null, "value":"bull"},
{"text": "Slapos Company", "text_i18n":null, "value":"company"},
{"text": "Gandi Group", "text_i18n":null, "value":"gandi"},
{"text": "IBM Group", "text_i18n":null, "value":"ibm"},
{"text": "Joyent Group", "text_i18n":null, "value":"joyent"},
{"text": "OVH Group", "text_i18n":null, "value":"ovh"},
{"text": "Microsoft Group", "text_i18n":null, "value":"microsoft"},
{"text": "Rackspace Group", "text_i18n":null, "value":"rackspace"},
{"text": "VIFIB Group", "text_i18n":null, "value":"vifib"},
{"text": "wmWare Group", "text_i18n":null, "value":"vmware"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Ethernet", "text_i18n":null, "class":"translate", "value":"ethernet"},
{"text": "Ethernet/1 Gbps Ethernet", "text_i18n":null, "class":"translate", "value":"ethernet/1g"},
{"text": "Ethernet/10 Gbps Ethernet", "text_i18n":null, "class":"translate", "value":"ethernet/10g"},
{"text": "Ethernet/10 Mbps Ethernet", "text_i18n":null, "class":"translate", "value":"ethernet/10m"},
{"text": "Ethernet/100 Gbps Ethernet", "text_i18n":null, "class":"translate", "value":"ethernet/100g"},
{"text": "Ethernet/100 Mbps Ethernet", "text_i18n":null, "class":"translate", "value":"ethernet/100m"},
{"text": "Ethernet/40 Gbps Ethernet", "text_i18n":null, "class":"translate", "value":"ethernet/40g"},
{"text": "Infiniband", "text_i18n":null, "class":"translate", "value":"infiniband"},
{"text": "Wifi 802.11", "text_i18n":null, "class":"translate", "value":"wifi"},
{"text": "Wifi 802.11/801.11b Wifi", "text_i18n":null, "class":"translate", "value":"wifi/b"},
{"text": "Wifi 802.11/802.11g Wifi", "text_i18n":null, "class":"translate", "value":"wifi/g"},
{"text": "Wifi 802.11/802.11n Wifi", "text_i18n":null, "class":"translate", "value":"wifi/n"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "1 GB RAM", "text_i18n":null, "class":"translate", "value":"1"},
{"text": "12 GB RAM", "text_i18n":null, "class":"translate", "value":"12"},
{"text": "128 GB RAM", "text_i18n":null, "class":"translate", "value":"128"},
{"text": "16 GB RAM", "text_i18n":null, "class":"translate", "value":"16"},
{"text": "196 GB RAM", "text_i18n":null, "class":"translate", "value":"196"},
{"text": "2 GB RAM", "text_i18n":null, "class":"translate", "value":"2"},
{"text": "24 GB RAM", "text_i18n":null, "class":"translate", "value":"24"},
{"text": "256 GB RAM", "text_i18n":null, "class":"translate", "value":"256"},
{"text": "32 GB RAM", "text_i18n":null, "class":"translate", "value":"32"},
{"text": "4 GB RAM", "text_i18n":null, "class":"translate", "value":"4"},
{"text": "48 GB RAM", "text_i18n":null, "class":"translate", "value":"48"},
{"text": "64 GB RAM", "text_i18n":null, "class":"translate", "value":"64"},
{"text": "8 GB RAM", "text_i18n":null, "class":"translate", "value":"8"},
{"text": "96 GB RAM", "text_i18n":null, "class":"translate", "value":"96"}
]
\ No newline at end of file
[
{"text": "", "text_i18n": null, "class":"translate", "value":""},
{"text": "DDR2 Memory", "text_i18n": null, "class":"translate", "value":"ddr2"},
{"text": "DDR2 Memory/1066 Mhz", "text_i18n": null, "class":"translate", "value":"ddr2/1066"},
{"text": "DDR2 Memory/400 Mhz", "text_i18n": null, "class":"translate", "value":"ddr2/400"},
{"text": "DDR2 Memory/533 Mhz", "text_i18n": null, "class":"translate", "value":"ddr2/533"},
{"text": "DDR2 Memory/667 Mhz", "text_i18n": null, "class":"translate", "value":"ddr2/667"},
{"text": "DDR2 Memory/800 Mhz", "text_i18n": null, "class":"translate", "value":"ddr2/800"},
{"text": "DDR3 Memory", "text_i18n": null, "class":"translate", "value":"ddr3"},
{"text": "DDR3 Memory/1066 Mhz", "text_i18n": null, "class":"translate", "value":"ddr3/1066"},
{"text": "DDR3 Memory/1333 Mhz", "text_i18n": null, "class":"translate", "value":"ddr3/1333"},
{"text": "DDR3 Memory/1600 Mhz", "text_i18n": null, "class":"translate", "value":"ddr3/1600"},
{"text": "DDR3 Memory/1866 Mhz", "text_i18n": null, "class":"translate", "value":"ddr3/1866"},
{"text": "DDR3 Memory/2133 Mhz", "text_i18n": null, "class":"translate", "value":"ddr3/2133"},
{"text": "DDR3 Memory/800 Mhz", "text_i18n": null, "class":"translate", "value":"ddr3/800"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Africa", "text_i18n":null, "class":"translate", "value":"africa"},
{"text": "Africa/Eastern Africa", "text_i18n":null, "class":"translate", "value":"africa/east"},
{"text": "Africa/Eastern Africa/Burundi", "text_i18n":null, "class":"translate", "value":"africa/east/108"},
{"text": "Africa/Eastern Africa/Comoros", "text_i18n":null, "class":"translate", "value":"africa/east/174"},
{"text": "Africa/Eastern Africa/Djibouti", "text_i18n":null, "class":"translate", "value":"africa/east/262"},
{"text": "Africa/Eastern Africa/Eritrea", "text_i18n":null, "class":"translate", "value":"africa/east/232"},
{"text": "Africa/Eastern Africa/Ethiopia", "text_i18n":null, "class":"translate", "value":"africa/east/ethiopia"},
{"text": "Africa/Eastern Africa/Kenya", "text_i18n":null, "class":"translate", "value":"africa/east/404"},
{"text": "Africa/Eastern Africa/Madagascar", "text_i18n":null, "class":"translate", "value":"africa/east/450"},
{"text": "Africa/Eastern Africa/Malawi", "text_i18n":null, "class":"translate", "value":"africa/east/454"},
{"text": "Africa/Eastern Africa/Mauritius", "text_i18n":null, "class":"translate", "value":"africa/east/480"},
{"text": "Africa/Eastern Africa/Mayotte", "text_i18n":null, "class":"translate", "value":"africa/east/175"},
{"text": "Africa/Eastern Africa/Mozambique", "text_i18n":null, "class":"translate", "value":"africa/east/508"},
{"text": "Africa/Eastern Africa/Rwanda", "text_i18n":null, "class":"translate", "value":"africa/east/646"},
{"text": "Africa/Eastern Africa/Réunion", "text_i18n":null, "class":"translate", "value":"africa/east/638"},
{"text": "Africa/Eastern Africa/Seychelles", "text_i18n":null, "class":"translate", "value":"africa/east/690"},
{"text": "Africa/Eastern Africa/Somalia", "text_i18n":null, "class":"translate", "value":"africa/east/706"},
{"text": "Africa/Eastern Africa/Uganda", "text_i18n":null, "class":"translate", "value":"africa/east/800"},
{"text": "Africa/Eastern Africa/United Republic of Tanzania", "text_i18n":null, "class":"translate", "value":"africa/east/834"},
{"text": "Africa/Eastern Africa/Zambia", "text_i18n":null, "class":"translate", "value":"africa/east/894"},
{"text": "Africa/Eastern Africa/Zimbabwe", "text_i18n":null, "class":"translate", "value":"africa/east/716"},
{"text": "Africa/Middle Africa", "text_i18n":null, "class":"translate", "value":"africa/central"},
{"text": "Africa/Middle Africa/Angola", "text_i18n":null, "class":"translate", "value":"africa/central/024"},
{"text": "Africa/Middle Africa/Cameroon", "text_i18n":null, "class":"translate", "value":"africa/central/cameroun"},
{"text": "Africa/Middle Africa/Central African Republic", "text_i18n":null, "class":"translate", "value":"africa/central/140"},
{"text": "Africa/Middle Africa/Chad", "text_i18n":null, "class":"translate", "value":"africa/central/148"},
{"text": "Africa/Middle Africa/Congo", "text_i18n":null, "class":"translate", "value":"africa/central/178"},
{"text": "Africa/Middle Africa/Democratic Republic of the Congo", "text_i18n":null, "class":"translate", "value":"africa/central/180"},
{"text": "Africa/Middle Africa/Equatorial Guinea", "text_i18n":null, "class":"translate", "value":"africa/central/226"},
{"text": "Africa/Middle Africa/Gabon", "text_i18n":null, "class":"translate", "value":"africa/central/266"},
{"text": "Africa/Middle Africa/Sao Tome and Principe", "text_i18n":null, "class":"translate", "value":"africa/central/678"},
{"text": "Africa/Northern Africa", "text_i18n":null, "class":"translate", "value":"africa/north"},
{"text": "Africa/Northern Africa/Algeria", "text_i18n":null, "class":"translate", "value":"africa/north/algeria"},
{"text": "Africa/Northern Africa/Egypt", "text_i18n":null, "class":"translate", "value":"africa/north/818"},
{"text": "Africa/Northern Africa/Libyan Arab Jamahiriya", "text_i18n":null, "class":"translate", "value":"africa/north/434"},
{"text": "Africa/Northern Africa/Morocco", "text_i18n":null, "class":"translate", "value":"africa/north/morocco"},
{"text": "Africa/Northern Africa/Sudan", "text_i18n":null, "class":"translate", "value":"africa/north/736"},
{"text": "Africa/Northern Africa/Tunisia", "text_i18n":null, "class":"translate", "value":"africa/north/tunisia"},
{"text": "Africa/Northern Africa/Western Sahara", "text_i18n":null, "class":"translate", "value":"africa/north/732"},
{"text": "Africa/Southern Africa", "text_i18n":null, "class":"translate", "value":"africa/018"},
{"text": "Africa/Southern Africa/Botswana", "text_i18n":null, "class":"translate", "value":"africa/018/072"},
{"text": "Africa/Southern Africa/Lesotho", "text_i18n":null, "class":"translate", "value":"africa/018/426"},
{"text": "Africa/Southern Africa/Namibia", "text_i18n":null, "class":"translate", "value":"africa/018/516"},
{"text": "Africa/Southern Africa/South Africa", "text_i18n":null, "class":"translate", "value":"africa/018/710"},
{"text": "Africa/Southern Africa/Swaziland", "text_i18n":null, "class":"translate", "value":"africa/018/748"},
{"text": "Africa/Western Africa", "text_i18n":null, "class":"translate", "value":"africa/west"},
{"text": "Africa/Western Africa/Benin", "text_i18n":null, "class":"translate", "value":"africa/west/204"},
{"text": "Africa/Western Africa/Burkina Faso", "text_i18n":null, "class":"translate", "value":"africa/west/854"},
{"text": "Africa/Western Africa/Cabo Verde", "text_i18n":null, "class":"translate", "value":"africa/west/caboverde"},
{"text": "Africa/Western Africa/Cote d'Ivoire", "text_i18n":null, "class":"translate", "value":"africa/west/ivorycoast"},
{"text": "Africa/Western Africa/Gambia", "text_i18n":null, "class":"translate", "value":"africa/west/270"},
{"text": "Africa/Western Africa/Ghana", "text_i18n":null, "class":"translate", "value":"africa/west/288"},
{"text": "Africa/Western Africa/Guinea", "text_i18n":null, "class":"translate", "value":"africa/west/324"},
{"text": "Africa/Western Africa/Guinea-Bissau", "text_i18n":null, "class":"translate", "value":"africa/west/624"},
{"text": "Africa/Western Africa/Liberia", "text_i18n":null, "class":"translate", "value":"africa/west/430"},
{"text": "Africa/Western Africa/Mali", "text_i18n":null, "class":"translate", "value":"africa/west/mali"},
{"text": "Africa/Western Africa/Mauritania", "text_i18n":null, "class":"translate", "value":"africa/west/mauritania"},
{"text": "Africa/Western Africa/Niger", "text_i18n":null, "class":"translate", "value":"africa/west/562"},
{"text": "Africa/Western Africa/Nigeria", "text_i18n":null, "class":"translate", "value":"africa/west/566"},
{"text": "Africa/Western Africa/Saint Helena", "text_i18n":null, "class":"translate", "value":"africa/west/654"},
{"text": "Africa/Western Africa/Senegal", "text_i18n":null, "class":"translate", "value":"africa/west/senegal"},
{"text": "Africa/Western Africa/Sierra Leone", "text_i18n":null, "class":"translate", "value":"africa/west/694"},
{"text": "Africa/Western Africa/Togo", "text_i18n":null, "class":"translate", "value":"africa/west/768"},
{"text": "Americas", "text_i18n":null, "class":"translate", "value":"america"},
{"text": "Americas/Caribbean", "text_i18n":null, "class":"translate", "value":"america/029"},
{"text": "Americas/Caribbean/Anguilla", "text_i18n":null, "class":"translate", "value":"america/029/660"},
{"text": "Americas/Caribbean/Antigua and Barbuda", "text_i18n":null, "class":"translate", "value":"america/029/028"},
{"text": "Americas/Caribbean/Aruba", "text_i18n":null, "class":"translate", "value":"america/029/533"},
{"text": "Americas/Caribbean/Bahamas", "text_i18n":null, "class":"translate", "value":"america/029/044"},
{"text": "Americas/Caribbean/Barbados", "text_i18n":null, "class":"translate", "value":"america/029/052"},
{"text": "Americas/Caribbean/British Virgin Islands", "text_i18n":null, "class":"translate", "value":"america/029/092"},
{"text": "Americas/Caribbean/Cayman Islands", "text_i18n":null, "class":"translate", "value":"america/029/136"},
{"text": "Americas/Caribbean/Cuba", "text_i18n":null, "class":"translate", "value":"america/029/192"},
{"text": "Americas/Caribbean/Dominica", "text_i18n":null, "class":"translate", "value":"america/029/212"},
{"text": "Americas/Caribbean/Dominican Republic", "text_i18n":null, "class":"translate", "value":"america/029/214"},
{"text": "Americas/Caribbean/Grenada", "text_i18n":null, "class":"translate", "value":"america/029/308"},
{"text": "Americas/Caribbean/Guadeloupe", "text_i18n":null, "class":"translate", "value":"america/029/312"},
{"text": "Americas/Caribbean/Haiti", "text_i18n":null, "class":"translate", "value":"america/029/332"},
{"text": "Americas/Caribbean/Jamaica", "text_i18n":null, "class":"translate", "value":"america/029/388"},
{"text": "Americas/Caribbean/Martinique", "text_i18n":null, "class":"translate", "value":"america/029/474"},
{"text": "Americas/Caribbean/Montserrat", "text_i18n":null, "class":"translate", "value":"america/029/500"},
{"text": "Americas/Caribbean/Netherlands Antilles", "text_i18n":null, "class":"translate", "value":"america/029/530"},
{"text": "Americas/Caribbean/Puerto Rico", "text_i18n":null, "class":"translate", "value":"america/029/630"},
{"text": "Americas/Caribbean/Saint Kitts and Nevis", "text_i18n":null, "class":"translate", "value":"america/029/659"},
{"text": "Americas/Caribbean/Saint Lucia", "text_i18n":null, "class":"translate", "value":"america/029/662"},
{"text": "Americas/Caribbean/Saint Martin (French part)", "text_i18n":null, "class":"translate", "value":"america/029/663"},
{"text": "Americas/Caribbean/Saint Vincent and the Grenadines", "text_i18n":null, "class":"translate", "value":"america/029/670"},
{"text": "Americas/Caribbean/Saint-Barthélemy", "text_i18n":null, "class":"translate", "value":"america/029/652"},
{"text": "Americas/Caribbean/Trinidad and Tobago", "text_i18n":null, "class":"translate", "value":"america/029/780"},
{"text": "Americas/Caribbean/Turks and Caicos Islands", "text_i18n":null, "class":"translate", "value":"america/029/796"},
{"text": "Americas/Caribbean/United States Virgin Islands", "text_i18n":null, "class":"translate", "value":"america/029/850"},
{"text": "Americas/Central America", "text_i18n":null, "class":"translate", "value":"america/central"},
{"text": "Americas/Central America/Belize", "text_i18n":null, "class":"translate", "value":"america/central/084"},
{"text": "Americas/Central America/Costa Rica", "text_i18n":null, "class":"translate", "value":"america/central/188"},
{"text": "Americas/Central America/El Salvador", "text_i18n":null, "class":"translate", "value":"america/central/222"},
{"text": "Americas/Central America/Guatemala", "text_i18n":null, "class":"translate", "value":"america/central/320"},
{"text": "Americas/Central America/Honduras", "text_i18n":null, "class":"translate", "value":"america/central/340"},
{"text": "Americas/Central America/Mexico", "text_i18n":null, "class":"translate", "value":"america/central/484"},
{"text": "Americas/Central America/Nicaragua", "text_i18n":null, "class":"translate", "value":"america/central/558"},
{"text": "Americas/Central America/Panama", "text_i18n":null, "class":"translate", "value":"america/central/591"},
{"text": "Americas/Northern America", "text_i18n":null, "class":"translate", "value":"america/north"},
{"text": "Americas/Northern America/Bermuda", "text_i18n":null, "class":"translate", "value":"america/north/060"},
{"text": "Americas/Northern America/Canada", "text_i18n":null, "class":"translate", "value":"america/north/canada"},
{"text": "Americas/Northern America/Greenland", "text_i18n":null, "class":"translate", "value":"america/north/304"},
{"text": "Americas/Northern America/Mexico", "text_i18n":null, "class":"translate", "value":"america/north/mexico"},
{"text": "Americas/Northern America/Saint Pierre and Miquelon", "text_i18n":null, "class":"translate", "value":"america/north/666"},
{"text": "Americas/Northern America/United States of America", "text_i18n":null, "class":"translate", "value":"america/north/usa"},
{"text": "Americas/South America", "text_i18n":null, "class":"translate", "value":"america/south"},
{"text": "Americas/South America/Argentina", "text_i18n":null, "class":"translate", "value":"america/south/032"},
{"text": "Americas/South America/Bolivia", "text_i18n":null, "class":"translate", "value":"america/south/068"},
{"text": "Americas/South America/Brazil", "text_i18n":null, "class":"translate", "value":"america/south/brazil"},
{"text": "Americas/South America/Chile", "text_i18n":null, "class":"translate", "value":"america/south/152"},
{"text": "Americas/South America/Colombia", "text_i18n":null, "class":"translate", "value":"america/south/170"},
{"text": "Americas/South America/Ecuador", "text_i18n":null, "class":"translate", "value":"america/south/218"},
{"text": "Americas/South America/Falkland Islands (Malvinas)", "text_i18n":null, "class":"translate", "value":"america/south/238"},
{"text": "Americas/South America/French Guiana", "text_i18n":null, "class":"translate", "value":"america/south/254"},
{"text": "Americas/South America/Guyana", "text_i18n":null, "class":"translate", "value":"america/south/328"},
{"text": "Americas/South America/Paraguay", "text_i18n":null, "class":"translate", "value":"america/south/600"},
{"text": "Americas/South America/Peru", "text_i18n":null, "class":"translate", "value":"america/south/604"},
{"text": "Americas/South America/Suriname", "text_i18n":null, "class":"translate", "value":"america/south/740"},
{"text": "Americas/South America/Uruguay", "text_i18n":null, "class":"translate", "value":"america/south/858"},
{"text": "Americas/South America/Venezuela (Bolivarian Republic of)", "text_i18n":null, "class":"translate", "value":"america/south/862"},
{"text": "Asia", "text_i18n":null, "class":"translate", "value":"asia"},
{"text": "Asia/Central Asia", "text_i18n":null, "class":"translate", "value":"asia/143"},
{"text": "Asia/Central Asia/Kazakhstan", "text_i18n":null, "class":"translate", "value":"asia/143/398"},
{"text": "Asia/Central Asia/Kyrgyzstan", "text_i18n":null, "class":"translate", "value":"asia/143/417"},
{"text": "Asia/Central Asia/Tajikistan", "text_i18n":null, "class":"translate", "value":"asia/143/762"},
{"text": "Asia/Central Asia/Turkmenistan", "text_i18n":null, "class":"translate", "value":"asia/143/795"},
{"text": "Asia/Central Asia/Uzbekistan", "text_i18n":null, "class":"translate", "value":"asia/143/860"},
{"text": "Asia/Eastern Asia", "text_i18n":null, "class":"translate", "value":"asia/east"},
{"text": "Asia/Eastern Asia/China", "text_i18n":null, "class":"translate", "value":"asia/east/china"},
{"text": "Asia/Eastern Asia/Democratic People's Republic of Korea", "text_i18n":null, "class":"translate", "value":"asia/east/408"},
{"text": "Asia/Eastern Asia/Hong Kong Special Administrative Region of China", "text_i18n":null, "class":"translate", "value":"asia/east/344"},
{"text": "Asia/Eastern Asia/Japan", "text_i18n":null, "class":"translate", "value":"asia/east/japan"},
{"text": "Asia/Eastern Asia/Macao Special Administrative Region of China", "text_i18n":null, "class":"translate", "value":"asia/east/446"},
{"text": "Asia/Eastern Asia/Mongolia", "text_i18n":null, "class":"translate", "value":"asia/east/496"},
{"text": "Asia/Eastern Asia/Republic of Korea", "text_i18n":null, "class":"translate", "value":"asia/east/southkorea"},
{"text": "Asia/Eastern Asia/Taiwan", "text_i18n":null, "class":"translate", "value":"asia/east/taiwan"},
{"text": "Asia/South-Eastern Asia", "text_i18n":null, "class":"translate", "value":"asia/southeast"},
{"text": "Asia/South-Eastern Asia/Brunei Darussalam", "text_i18n":null, "class":"translate", "value":"asia/southeast/096"},
{"text": "Asia/South-Eastern Asia/Cambodia", "text_i18n":null, "class":"translate", "value":"asia/southeast/116"},
{"text": "Asia/South-Eastern Asia/Indonesia", "text_i18n":null, "class":"translate", "value":"asia/southeast/indonesia"},
{"text": "Asia/South-Eastern Asia/Lao People's Democratic Republic", "text_i18n":null, "class":"translate", "value":"asia/southeast/418"},
{"text": "Asia/South-Eastern Asia/Malaysia", "text_i18n":null, "class":"translate", "value":"asia/southeast/malaysia"},
{"text": "Asia/South-Eastern Asia/Myanmar", "text_i18n":null, "class":"translate", "value":"asia/southeast/104"},
{"text": "Asia/South-Eastern Asia/Philippines", "text_i18n":null, "class":"translate", "value":"asia/southeast/608"},
{"text": "Asia/South-Eastern Asia/Singapore", "text_i18n":null, "class":"translate", "value":"asia/southeast/singapore"},
{"text": "Asia/South-Eastern Asia/Thailand", "text_i18n":null, "class":"translate", "value":"asia/southeast/thailand"},
{"text": "Asia/South-Eastern Asia/Timor-Leste", "text_i18n":null, "class":"translate", "value":"asia/southeast/626"},
{"text": "Asia/South-Eastern Asia/Viet Nam", "text_i18n":null, "class":"translate", "value":"asia/southeast/704"},
{"text": "Asia/Southern Asia", "text_i18n":null, "class":"translate", "value":"asia/south"},
{"text": "Asia/Southern Asia/Afghanistan", "text_i18n":null, "class":"translate", "value":"asia/south/004"},
{"text": "Asia/Southern Asia/Bangladesh", "text_i18n":null, "class":"translate", "value":"asia/south/050"},
{"text": "Asia/Southern Asia/Bhutan", "text_i18n":null, "class":"translate", "value":"asia/south/064"},
{"text": "Asia/Southern Asia/India", "text_i18n":null, "class":"translate", "value":"asia/south/india"},
{"text": "Asia/Southern Asia/Iran, Islamic Republic of", "text_i18n":null, "class":"translate", "value":"asia/south/364"},
{"text": "Asia/Southern Asia/Maldives", "text_i18n":null, "class":"translate", "value":"asia/south/462"},
{"text": "Asia/Southern Asia/Nepal", "text_i18n":null, "class":"translate", "value":"asia/south/524"},
{"text": "Asia/Southern Asia/Pakistan", "text_i18n":null, "class":"translate", "value":"asia/south/586"},
{"text": "Asia/Southern Asia/Sri Lanka", "text_i18n":null, "class":"translate", "value":"asia/south/144"},
{"text": "Asia/Western Asia", "text_i18n":null, "class":"translate", "value":"asia/145"},
{"text": "Asia/Western Asia/Armenia", "text_i18n":null, "class":"translate", "value":"asia/145/051"},
{"text": "Asia/Western Asia/Azerbaijan", "text_i18n":null, "class":"translate", "value":"asia/145/031"},
{"text": "Asia/Western Asia/Bahrain", "text_i18n":null, "class":"translate", "value":"asia/145/048"},
{"text": "Asia/Western Asia/Cyprus", "text_i18n":null, "class":"translate", "value":"asia/145/196"},
{"text": "Asia/Western Asia/Georgia", "text_i18n":null, "class":"translate", "value":"asia/145/268"},
{"text": "Asia/Western Asia/Iraq", "text_i18n":null, "class":"translate", "value":"asia/145/368"},
{"text": "Asia/Western Asia/Israel", "text_i18n":null, "class":"translate", "value":"asia/145/376"},
{"text": "Asia/Western Asia/Jordan", "text_i18n":null, "class":"translate", "value":"asia/145/400"},
{"text": "Asia/Western Asia/Kuwait", "text_i18n":null, "class":"translate", "value":"asia/145/414"},
{"text": "Asia/Western Asia/Lebanon", "text_i18n":null, "class":"translate", "value":"asia/145/422"},
{"text": "Asia/Western Asia/Occupied Palestinian Territory", "text_i18n":null, "class":"translate", "value":"asia/145/275"},
{"text": "Asia/Western Asia/Oman", "text_i18n":null, "class":"translate", "value":"asia/145/512"},
{"text": "Asia/Western Asia/Qatar", "text_i18n":null, "class":"translate", "value":"asia/145/634"},
{"text": "Asia/Western Asia/Saudi Arabia", "text_i18n":null, "class":"translate", "value":"asia/145/682"},
{"text": "Asia/Western Asia/Syrian Arab Republic", "text_i18n":null, "class":"translate", "value":"asia/145/760"},
{"text": "Asia/Western Asia/Turkey", "text_i18n":null, "class":"translate", "value":"asia/145/792"},
{"text": "Asia/Western Asia/United Arab Emirates", "text_i18n":null, "class":"translate", "value":"asia/145/784"},
{"text": "Asia/Western Asia/Yemen", "text_i18n":null, "class":"translate", "value":"asia/145/887"},
{"text": "Europe", "text_i18n":null, "class":"translate", "value":"europe"},
{"text": "Europe/Eastern Europe", "text_i18n":null, "class":"translate", "value":"europe/east"},
{"text": "Europe/Eastern Europe/Belarus", "text_i18n":null, "class":"translate", "value":"europe/east/112"},
{"text": "Europe/Eastern Europe/Bulgaria", "text_i18n":null, "class":"translate", "value":"europe/east/bulgariya"},
{"text": "Europe/Eastern Europe/Czech Republic", "text_i18n":null, "class":"translate", "value":"europe/east/203"},
{"text": "Europe/Eastern Europe/Hungary", "text_i18n":null, "class":"translate", "value":"europe/east/348"},
{"text": "Europe/Eastern Europe/Poland", "text_i18n":null, "class":"translate", "value":"europe/east/poland"},
{"text": "Europe/Eastern Europe/Republic of Moldova", "text_i18n":null, "class":"translate", "value":"europe/east/498"},
{"text": "Europe/Eastern Europe/Romania", "text_i18n":null, "class":"translate", "value":"europe/east/642"},
{"text": "Europe/Eastern Europe/Russian Federation", "text_i18n":null, "class":"translate", "value":"europe/east/643"},
{"text": "Europe/Eastern Europe/Slovakia", "text_i18n":null, "class":"translate", "value":"europe/east/703"},
{"text": "Europe/Eastern Europe/Ukraine", "text_i18n":null, "class":"translate", "value":"europe/east/804"},
{"text": "Europe/Northern Europe", "text_i18n":null, "class":"translate", "value":"europe/north"},
{"text": "Europe/Northern Europe/Channel Islands", "text_i18n":null, "class":"translate", "value":"europe/north/830"},
{"text": "Europe/Northern Europe/Denmark", "text_i18n":null, "class":"translate", "value":"europe/north/denmark"},
{"text": "Europe/Northern Europe/Estonia", "text_i18n":null, "class":"translate", "value":"europe/north/233"},
{"text": "Europe/Northern Europe/Faeroe Islands", "text_i18n":null, "class":"translate", "value":"europe/north/234"},
{"text": "Europe/Northern Europe/Finland", "text_i18n":null, "class":"translate", "value":"europe/north/finland"},
{"text": "Europe/Northern Europe/Guernsey", "text_i18n":null, "class":"translate", "value":"europe/north/831"},
{"text": "Europe/Northern Europe/Iceland", "text_i18n":null, "class":"translate", "value":"europe/north/352"},
{"text": "Europe/Northern Europe/Ireland", "text_i18n":null, "class":"translate", "value":"europe/north/372"},
{"text": "Europe/Northern Europe/Isle of Man", "text_i18n":null, "class":"translate", "value":"europe/north/833"},
{"text": "Europe/Northern Europe/Jersey", "text_i18n":null, "class":"translate", "value":"europe/north/832"},
{"text": "Europe/Northern Europe/Latvia", "text_i18n":null, "class":"translate", "value":"europe/north/428"},
{"text": "Europe/Northern Europe/Lithuania", "text_i18n":null, "class":"translate", "value":"europe/north/440"},
{"text": "Europe/Northern Europe/Norway", "text_i18n":null, "class":"translate", "value":"europe/north/norway"},
{"text": "Europe/Northern Europe/Svalbard and Jan Mayen Islands", "text_i18n":null, "class":"translate", "value":"europe/north/744"},
{"text": "Europe/Northern Europe/Sweden", "text_i18n":null, "class":"translate", "value":"europe/north/sweden"},
{"text": "Europe/Northern Europe/United Kingdom of Great Britain and Northern Ireland", "text_i18n":null, "class":"translate", "value":"europe/north/uk"},
{"text": "Europe/Northern Europe/Åland Islands", "text_i18n":null, "class":"translate", "value":"europe/north/248"},
{"text": "Europe/Southern Europe", "text_i18n":null, "class":"translate", "value":"europe/south"},
{"text": "Europe/Southern Europe/Albania", "text_i18n":null, "class":"translate", "value":"europe/south/008"},
{"text": "Europe/Southern Europe/Andorra", "text_i18n":null, "class":"translate", "value":"europe/south/020"},
{"text": "Europe/Southern Europe/Bosnia and Herzegovina", "text_i18n":null, "class":"translate", "value":"europe/south/070"},
{"text": "Europe/Southern Europe/Croatia", "text_i18n":null, "class":"translate", "value":"europe/south/191"},
{"text": "Europe/Southern Europe/Gibraltar", "text_i18n":null, "class":"translate", "value":"europe/south/292"},
{"text": "Europe/Southern Europe/Greece", "text_i18n":null, "class":"translate", "value":"europe/south/greece"},
{"text": "Europe/Southern Europe/Holy See", "text_i18n":null, "class":"translate", "value":"europe/south/336"},
{"text": "Europe/Southern Europe/Italy", "text_i18n":null, "class":"translate", "value":"europe/south/italy"},
{"text": "Europe/Southern Europe/Malta", "text_i18n":null, "class":"translate", "value":"europe/south/470"},
{"text": "Europe/Southern Europe/Montenegro", "text_i18n":null, "class":"translate", "value":"europe/south/499"},
{"text": "Europe/Southern Europe/Portugal", "text_i18n":null, "class":"translate", "value":"europe/south/portugal"},
{"text": "Europe/Southern Europe/San Marino", "text_i18n":null, "class":"translate", "value":"europe/south/674"},
{"text": "Europe/Southern Europe/Serbia", "text_i18n":null, "class":"translate", "value":"europe/south/688"},
{"text": "Europe/Southern Europe/Slovenia", "text_i18n":null, "class":"translate", "value":"europe/south/705"},
{"text": "Europe/Southern Europe/Spain", "text_i18n":null, "class":"translate", "value":"europe/south/spain"},
{"text": "Europe/Southern Europe/The former Yugoslav Republic of Macedonia", "text_i18n":null, "class":"translate", "value":"europe/south/807"},
{"text": "Europe/Western Europe", "text_i18n":null, "class":"translate", "value":"europe/west"},
{"text": "Europe/Western Europe/Austria", "text_i18n":null, "class":"translate", "value":"europe/west/austria"},
{"text": "Europe/Western Europe/Belgium", "text_i18n":null, "class":"translate", "value":"europe/west/belgium"},
{"text": "Europe/Western Europe/Eire", "text_i18n":null, "class":"translate", "value":"europe/west/ireland"},
{"text": "Europe/Western Europe/France", "text_i18n":null, "class":"translate", "value":"europe/west/france"},
{"text": "Europe/Western Europe/Germany", "text_i18n":null, "class":"translate", "value":"europe/west/germany"},
{"text": "Europe/Western Europe/Liechtenstein", "text_i18n":null, "class":"translate", "value":"europe/west/lichtenstein"},
{"text": "Europe/Western Europe/Luxembourg", "text_i18n":null, "class":"translate", "value":"europe/west/luxembourg"},
{"text": "Europe/Western Europe/Monaco", "text_i18n":null, "class":"translate", "value":"europe/west/492"},
{"text": "Europe/Western Europe/Netherlands", "text_i18n":null, "class":"translate", "value":"europe/west/netherlands"},
{"text": "Europe/Western Europe/Switzerland", "text_i18n":null, "class":"translate", "value":"europe/west/switzerland"},
{"text": "Europe/Western Europe/United Kingdom", "text_i18n":null, "class":"translate", "value":"europe/west/uk"},
{"text": "Oceania", "text_i18n":null, "class":"translate", "value":"oceania"},
{"text": "Oceania/Australia", "text_i18n":null, "class":"translate", "value":"oceania/australia"},
{"text": "Oceania/Melanesia", "text_i18n":null, "class":"translate", "value":"oceania/054"},
{"text": "Oceania/Melanesia/Fiji", "text_i18n":null, "class":"translate", "value":"oceania/054/242"},
{"text": "Oceania/Melanesia/New Caledonia", "text_i18n":null, "class":"translate", "value":"oceania/054/540"},
{"text": "Oceania/Melanesia/Papua New Guinea", "text_i18n":null, "class":"translate", "value":"oceania/054/598"},
{"text": "Oceania/Melanesia/Solomon Islands", "text_i18n":null, "class":"translate", "value":"oceania/054/090"},
{"text": "Oceania/Melanesia/Vanuatu", "text_i18n":null, "class":"translate", "value":"oceania/054/548"},
{"text": "Oceania/Micronesia", "text_i18n":null, "class":"translate", "value":"oceania/057"},
{"text": "Oceania/Micronesia/Guam", "text_i18n":null, "class":"translate", "value":"oceania/057/316"},
{"text": "Oceania/Micronesia/Kiribati", "text_i18n":null, "class":"translate", "value":"oceania/057/296"},
{"text": "Oceania/Micronesia/Marshall Islands", "text_i18n":null, "class":"translate", "value":"oceania/057/584"},
{"text": "Oceania/Micronesia/Micronesia, Federated States of", "text_i18n":null, "class":"translate", "value":"oceania/057/583"},
{"text": "Oceania/Micronesia/Nauru", "text_i18n":null, "class":"translate", "value":"oceania/057/520"},
{"text": "Oceania/Micronesia/Northern Mariana Islands", "text_i18n":null, "class":"translate", "value":"oceania/057/580"},
{"text": "Oceania/Micronesia/Palau", "text_i18n":null, "class":"translate", "value":"oceania/057/585"},
{"text": "Oceania/New Zealand", "text_i18n":null, "class":"translate", "value":"oceania/newzealand"},
{"text": "Oceania/Norfolk Island", "text_i18n":null, "class":"translate", "value":"oceania/574"},
{"text": "Oceania/Polynesia", "text_i18n":null, "class":"translate", "value":"oceania/061"},
{"text": "Oceania/Polynesia/American Samoa", "text_i18n":null, "class":"translate", "value":"oceania/061/016"},
{"text": "Oceania/Polynesia/Cook Islands", "text_i18n":null, "class":"translate", "value":"oceania/061/184"},
{"text": "Oceania/Polynesia/French Polynesia", "text_i18n":null, "class":"translate", "value":"oceania/061/258"},
{"text": "Oceania/Polynesia/Niue", "text_i18n":null, "class":"translate", "value":"oceania/061/570"},
{"text": "Oceania/Polynesia/Pitcairn", "text_i18n":null, "class":"translate", "value":"oceania/061/612"},
{"text": "Oceania/Polynesia/Samoa", "text_i18n":null, "class":"translate", "value":"oceania/061/882"},
{"text": "Oceania/Polynesia/Tokelau", "text_i18n":null, "class":"translate", "value":"oceania/061/772"},
{"text": "Oceania/Polynesia/Tonga", "text_i18n":null, "class":"translate", "value":"oceania/061/776"},
{"text": "Oceania/Polynesia/Tuvalu", "text_i18n":null, "class":"translate", "value":"oceania/061/798"},
{"text": "Oceania/Polynesia/Wallis and Futuna Islands", "text_i18n":null, "class":"translate", "value":"oceania/061/876"}
]
\ No newline at end of file
[
{"text": "Draft", "text_i18n": null, "class": "translate", "value": "draft"},
{"text": "Published Alive", "text_i18n": null, "class": "translate", "value": "pubished/alive"}
]
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Finite Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite"},
{"text": "Finite Storage Capacity/1 TB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/1000"},
{"text": "Finite Storage Capacity/1.5 TB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/1500"},
{"text": "Finite Storage Capacity/10 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/10"},
{"text": "Finite Storage Capacity/100 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/100"},
{"text": "Finite Storage Capacity/128 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/128"},
{"text": "Finite Storage Capacity/16 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/16"},
{"text": "Finite Storage Capacity/160 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/160"},
{"text": "Finite Storage Capacity/2 TB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/2000"},
{"text": "Finite Storage Capacity/20 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/20"},
{"text": "Finite Storage Capacity/200 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/200"},
{"text": "Finite Storage Capacity/300 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/300"},
{"text": "Finite Storage Capacity/32 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/32"},
{"text": "Finite Storage Capacity/320 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/320"},
{"text": "Finite Storage Capacity/4 TB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/4000"},
{"text": "Finite Storage Capacity/40 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/40"},
{"text": "Finite Storage Capacity/500 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/500"},
{"text": "Finite Storage Capacity/64 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/64"},
{"text": "Finite Storage Capacity/750 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/750"},
{"text": "Finite Storage Capacity/80 GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/80"},
{"text": "Finite Storage Capacity/8GB Storage Capacity", "text_i18n":null, "class":"translate", "value":"finite/8"},
{"text": "Infinite Storage Capacity", "text_i18n":null, "class":"translate", "value":"infinite"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Network Attached Storage", "text_i18n":null, "class":"translate", "value":"nas"},
{"text": "Serial Advanced Technology Attachment", "text_i18n":null, "class":"translate", "value":"sata"},
{"text": "Serial Attached SCSI", "text_i18n":null, "class":"translate", "value":"sas"},
{"text": "Storage Area Network", "text_i18n":null, "class":"translate", "value":"san"},
{"text": "Universal Serial Bus", "text_i18n":null, "class":"translate", "value":"usb"},
{"text": "Universal Serial Bus/USB2", "text_i18n":null, "class":"translate", "value":"usb/usb2"},
{"text": "Universal Serial Bus/USB3", "text_i18n":null, "class":"translate", "value":"usb/usb3"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Distributed Hash Table", "text_i18n":null, "class":"translate", "value":"dht"},
{"text": "Redundant Array of Independent Disks", "text_i18n":null, "class":"translate", "value":"raid"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 0", "text_i18n":null, "class":"translate", "value":"raid/level0"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 0 + Level 1", "text_i18n":null, "class":"translate", "value":"raid/nested01"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 1", "text_i18n":null, "class":"translate", "value":"raid/level1"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 1 + Level 0", "text_i18n":null, "class":"translate", "value":"raid/nested10"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 2", "text_i18n":null, "class":"translate", "value":"raid/level2"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 3", "text_i18n":null, "class":"translate", "value":"raid/level3"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 4", "text_i18n":null, "class":"translate", "value":"raid/level4"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 5", "text_i18n":null, "class":"translate", "value":"raid/level5"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 5 + Level 0", "text_i18n":null, "class":"translate", "value":"raid/nested50"},
{"text": "Redundant Array of Independent Disks/Redundant Array of Independent Disks Level 6", "text_i18n":null, "class":"translate", "value":"raid/level6"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Disk Storage", "text_i18n":null, "class":"translate", "value":"disk"},
{"text": "Disk Storage/10,000 rpm", "text_i18n":null, "class":"translate", "value":"disk/10000"},
{"text": "Disk Storage/15,000 rpm", "text_i18n":null, "class":"translate", "value":"disk/15000"},
{"text": "Disk Storage/5,400 rpm", "text_i18n":null, "class":"translate", "value":"disk/5400"},
{"text": "Disk Storage/7,200 rpm", "text_i18n":null, "class":"translate", "value":"disk/7200"},
{"text": "ram", "text_i18n":null, "class":"translate", "value":"ram"},
{"text": "ssd", "text_i18n":null, "class":"translate", "value":"ssd"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""},
{"text": "Acknowledgement", "text_i18n":null, "class":"translate", "value":"service_module/slapos_crm_acknowledgement"},
{"text": "Complaint", "text_i18n":null, "class":"translate", "value":"service_module/slapos_crm_complaint"},
{"text": "Information", "selected": true, "text_i18n":null, "class":"translate", "value":"service_module/slapos_crm_information"},
{"text": "Spam", "text_i18n":null, "class":"translate", "value":"service_module/slapos_crm_spam"}
]
\ No newline at end of file
[
{"text": "", "text_i18n":null, "class":"translate", "value":""}
]
\ No newline at end of file
{
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id"
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "reference", "overrides": {"properties": {"editable": false}}},
{"field": "title", "overrides": {"properties": {"editable": false}}},
{"field": "source_reference", "overrides": {"properties": {"editable": false}}},
{"field": "status", "overrides": {"properties": {"editable": false}}}
]
},
{
"position": "center",
"field_list": [
{"type": "a", "direct": {}, "attributes": {"data-external":true}, "logic":{"setters": ["href", "text"], "setValue":"url_string"}},
{"field": "text_content", "overrides": {"widget": {"title": "Instance XML Recipe", "title_i18n": "portal_type_dict.service_dict.text_dict.recipe"}}}
]
}
],
"children": [
{
"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": []
}
]
}
{
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"caption": {
"slot": 1,
"text": "Connection parameters",
"text_i18n": "portal_type_dict.service_dict.text_dict.connection_param"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "connection_url", "show": true, "priority": 1},
{"field": "connection_backend_url", "show": true, "priority": 2},
{"field": "connection_password", "show": true, "priority": 6}
]
},
{
"position": "body",
"field_list": [
{"field": "connection_url", "show": true, "priority": 1},
{"field": "connection_backend_url", "show": true, "priority": 2},
{"field": "connection_password", "show": true, "priority": 6}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}
]
}
{
"date": {
"type": "DateTimeField",
"widget": {
"id": "date",
"title": "Date",
"title_i18n": "portal_type_dict.invoice_dict.field_dict.date.title",
"description": "The date the invoice was issued on.",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.date.description",
"alternate_name": "date",
"default_value": null,
"css_class": "",
"hidden": null,
"default_to_now": null,
"date_separator": null,
"time_separator": null,
"input_style": null,
"input_order": null,
"display_date_only": null,
"am_pm_time_style": null,
"display_timezone": null,
"hide_day": null,
"hidden_day_is_last_day_of_month": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"start_datetime": null,
"end_datetime": null,
"allow_empty_time": 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"
},
"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"
}
}
},
"total_price": {
"type": "FloatField",
"widget": {
"id": "total_price",
"title": "Total",
"title_i18n": "portal_type_dict.invoice_dict.field_dict.total_price.title",
"description": "The amount of this invoice.",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.total_price.description",
"alternate_name": "total_price",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"},
"input_style": null,
"precision": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
},
"not_float": {
"message":"You did not enter a floating number.",
"i18n": "validation_dict.not_float"
}
}
},
"price_currency": {
"type": "ListField",
"widget": {
"id": "price_currency",
"title": "Currency",
"title_i18n": "portal_type_dict.invoice_dict.field_dict.price_currency.title",
"description": "The currency this invoice was issued in.",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.price_currency.description",
"alternate_name": "price_currency",
"default": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getCurrencies",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"translated_simulation_state_title": {
"type": "StringField",
"widget": {
"id": "translated_simulation_state_title",
"title": "Status",
"title_i18n": "portal_type_dict.invoice_dict.field_dict.status.title",
"description": "The status of the invoice.",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.status.description",
"alternate_name": "translated_simulation_state_title",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference_portal_type": {
"type": "StringField",
"widget": {
"id": "reference_portal_type",
"title": "Reference Portal Type",
"title_i18n": "portal_type_dict.invoice_dict.field_dict.reference_portal_type.title",
"description": "The portal type this invoice is associated to.",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.reference_portal_type.description",
"alternate_name": "reference_portal_type",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference_id": {
"type": "StringField",
"widget": {
"id": "reference_portal_type",
"title": "Reference ID",
"title_i18n": "portal_type_dict.invoice_dict.field_dict.reference_id.title",
"description": "The id of the portal_type this invoice is associated to.",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.reference_id.description",
"alternate_name": "reference_portal_type",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"id": {
"type": "StringField",
"widget": {
"id": "id",
"title": "Reference ID",
"title_i18n": "portal_type_dict.invoice_dict.field_dict.id.title",
"description": "The id of the portal_type this invoice is associated to.",
"description_i18n": "portal_type_dict.invoice_dict.field_dict.id.description",
"alternate_name": "id",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
}
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "My Invoices",
"title_i18n": "portal_type_dict.invoice_dict.text_dict.title",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "invoice_overview"
}
]
}
}
]
}
{
"portal_type_source": "Sale Invoice Transaction",
"portal_type_title": "invoice",
"portal_type_fields": "invoice_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"no_items": {
"message":"No invoices found",
"message_i18n":"portal_type_dict.invoice_dict.text_dict.nodata"
},
"wrap_gadget": 2,
"mergeable": true,
"action_menu": true,
"caption": {
"slot": 1,
"text": "Invoice Overview",
"text_i18n": "portal_type_dict.invoice_dict.text_dict.overview"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.invoice_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.invoice_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.invoice_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.invoice_dict.text_dict.64"}
]
},
"url_pointer": {
"jump": "current_invoice"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "date", "show": true, "priority": 1},
{"field": "total_price", "show": true, "persist": true},
{"field": "price_currency", "show": "true", "priority": 4, "merge": "total_price", "merger_text": "Total Price", "merger_i18n": "portal_type_dict.invoice_dict.fieldlist.total_price.title"},
{"field": "translated_simulation_state_title", "show":"true", "priority": 5},
{"custom": true, "text": "Download", "text_i18n": "portal_type_dict.invoice_dict.text_dict.download", "show": true, "persist": true}
]
},
{
"position": "body",
"field_list": [
{"field": "date", "show": true, "priority": 1},
{"field": "total_price", "show": true, "persist": true},
{"field": "price_currency", "show": "true", "priority": 4, "merge": "total_price", "crop": "currency_module/"},
{"field": "translated_simulation_state_title", "show":"true", "priority": 5},
{"custom": true, "show": true, "persist": true, "action_list": [{"href": "", "class_list": "action", "action": "download", "icon":"file-text-o", "text": "Download", "text_i18n":"portable_type_dict.invoice_dict.download"}]}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1,
"sorting": "true"
},
"children": []
}]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Monitoring",
"title_i18n": "global_dict.monitoring",
"theme": "slapos-white"
},
"view_dict": {
"default": []
}
}
]
}
{
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"no_items": {
"message":"No servers associated with this network.",
"message_i18n":"portal_type_dict.network_dict.text_dict.nodata"
},
"initial_query_url_identifier": "group",
"wrap_gadget": 2,
"link": true,
"link_identifier": "id",
"caption": {
"slot": 1,
"text": "Associated Servers",
"text_i18n": "portal_type_dict.network_dict.text_dict.associated_servers"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"custom": true, "text": "Status", "text_i18n": "portal_type_dict.network_dict.text_dict.status", "show": true, "priority": 6},
{"field": "title", "show": true, "priority": 5},
{"field": "reference", "show": true, "priority": 5},
{"field": "translated_validation_state_title", "show": "true", "priority": 3}
]
},
{
"position": "body",
"field_list": [
{"custom": true, "show": true, "priority": 6, "status": true},
{"field": "title", "show": true, "priority": 5},
{"field": "reference", "show": true, "priority": 5},
{"field": "translated_validation_state_title", "show": "true", "priority": 3}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"dynamic": true,
"class_list": "table-stroke ui-responsive",
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}]
}
{
"title": {
"type": "StringField",
"widget": {
"id": "title",
"title": "Title",
"title_i18n": "portal_type_dict.network_dict.field_dict.title.title",
"description": "The name of your network.",
"description_i18n": "portal_type_dict.network_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": 10,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference": {
"type": "StringField",
"widget": {
"id": "reference",
"title": "Reference",
"title_i18n": "portal_type_dict.network_dict.field_dict.reference.title",
"description": "The reference identifire for this network.",
"description_i18n": "portal_type_dict.network_dict.field_dict.reference.description",
"alternate_name": "reference",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
}
}
\ No newline at end of file
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Servers",
"title_i18n": "portal_type_dict.network_dict.text_dict.networks",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "network_overview"
}
],
"new": [
{
"href": "network_new"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Network Instance",
"title_i18n": "portal_type_dict.network_dict.text_dict.network_instance",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "network_status"
},
{
"href": "network_assigned_computers"
}
]
}
}
]
}
{
"portal_type_source": "Network",
"portal_type_title": "network",
"portal_type_fields": "network_fieldlist",
"view": "web_view",
"property_dict": {
"wrap_gadget": 2,
"submit_to": "#network_module/__id__",
"url_pointer": {
"new": "request_computer_network"
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title"}
]
}
],
"children": [{
"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": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"new", "data-icon":"save", "data-i18n":"[value]portal_type_dict.network_dict.text_dict.submit", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Computer Network",
"portal_type_title": "network",
"portal_type_fields": "network_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"caption": {
"slot": 1,
"text": "Created Networks",
"text_i18n": "portal_type_dict.network_dict.text_dict.created_networks"
},
"no_items": {
"message": "No networks found.",
"message_i18n": "portal_type_dict.network_dict.text_dict.nonet"
},
"url_pointer": {
"jump": "current_network"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "title", "show": true, "priority": 5},
{"field": "reference", "show": true, "priority": 5}
]
},{
"position": "body",
"field_list": [
{"field": "title", "show": true, "priority": 5},
{"field": "reference", "show": true, "priority": 5}
]
}
],
"children": [{
"type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#network_module/new"},
"attributes": {
"data-i18n": "portal_type_dict.network_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"New network"}
}, {
"generate": "widget",
"type": "table",
"property_dict": {
"dynamic": true,
"map_children": "tableItem",
"class_list": "table-stroke ui-responsive",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}]
}
{
"portal_type_source": "Computer Network",
"portal_type_title": "network",
"portal_type_fields": "network_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"submit_to": "#network_module"
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title", "overrides": {"properties":{"editable":false, "required": false}}},
{"field": "reference", "overrides": {"properties":{"editable":false, "required": false}}}
]
}
],
"children": [{
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "responsive",
"dynamic": true,
"map_children": "formItem",
"editable": false,
"secure": "default",
"secret_hash": "foo",
"public_key": "6Ldpb-oSAAAAAGwriKpk4ol1n4yjN_as6M4xv0zA"
},
"children": []
}
]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Account",
"title_i18n": "portal_type_dict.person_dict.text_dict.account",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "person_overview"
}],
"new": [
{
"href": "person_view"
}
]
}
},
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Register",
"title_i18n": "portal_type_dict.person_dict.text_dict.register",
"theme":"slapos-white"
},
"view_dict": {
"default": [
{
"href": "person_view"
}
]
}
}
]
}
{
"portal_type_source": "Person",
"portal_type_title": "person",
"portal_type_fields": "person_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"caption": {
"slot": 1,
"text": "Person Overview",
"text_i18n": "portal_type_dict.person_dict.text_dict.person"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.person_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.person_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.person_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.person_dict.text_dict.64"}
]
},
"no_items": {
"message": "No person found.",
"message_i18n": "portal_type_dict.person_dict.text_dict.noperson"
},
"search": {
"text": "Search Persons",
"text_i18n": "portal_type_dict.person_dict.text_dict.search",
"info_list": ["records", "filter", "sorted", "selected"]
},
"allow_new": true
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "gender", "show": true, "priority": 7},
{"field": "first_name", "show": true, "persist": true},
{"field": "last_name", "show": true, "persist": true},
{"field": "default_email_text", "show": true, "priority": 1},
{"field": "default_telephone_text", "show": true, "priority": 2},
{"field": "default_fax_text", "show": true, "priority": 6},
{"field": "default_address_street_address", "show": true, "priority": 4},
{"field": "default_address_city", "show": true, "priority": 4},
{"field": "default_address_zip_code", "show": true, "priority": 4},
{"field": "default_address_region", "show": true, "priority": 4},
{"field": "nationality", "show": true, "priority": 7}
]
},{
"position": "body",
"field_list": [
{"field": "gender", "show": true, "priority": 7},
{"field": "first_name", "show": true, "persist": true},
{"field": "last_name", "show": true, "persist": true},
{"field": "default_email_text", "show": true, "priority": 1},
{"field": "default_telephone_text", "show": true, "priority": 2},
{"field": "default_fax_text", "show": true, "priority": 6},
{"field": "default_address_street_address", "show": true, "priority": 4},
{"field": "default_address_city", "show": true, "priority": 4},
{"field": "default_address_zip_code", "show": true, "priority": 4},
{"field": "default_address_region", "show": true, "priority": 4},
{"field": "nationality", "show": true, "priority": 7}
]
}
],
"children": [
{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"map_children": "tableItem",
"dynamic": true,
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}
]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Pricing",
"title_i18n": "global_dict.pricing",
"theme": "slapos-white"
},
"view_dict": {
"default": []
}
}
]
}
{
"title": {
"type":"StringField",
"widget": {
"id": "title",
"title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_dict.title.title",
"description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.release_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": "",
"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": 70,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"description": {
"type":"StringField",
"widget": {
"id": "description",
"title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_dict.description.title",
"description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.release_dict.field_dict.description.description",
"alternate_name": "description",
"default_value": null,
"css_class": "",
"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": 2000,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"version": {
"type":"StringField",
"widget": {
"id": "version",
"title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_dict.version.title",
"description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.release_dict.field_dict.version.description",
"alternate_name": "version",
"default_value": null,
"css_class": "",
"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": 35,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference_portal_type": {
"type":"StringField",
"widget": {
"id": "reference_portal_type",
"title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_dict.reference_portal_type.title",
"description": "The portal type this release is associated to.",
"description_i18n": "portal_type_dict.release_dict.field_dict.reference_portal_type.description",
"alternate_name": "reference_portal_type",
"default_value": null,
"css_class": "",
"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": 70,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference_id": {
"type":"StringField",
"widget": {
"id": "reference_id",
"title": "Title",
"title_i18n": "portal_type_dict.release_dict.field_dict.reference_id.title",
"description": "The id of the referenced portal_type this release is associated to.",
"description_i18n": "portal_type_dict.release_dict.field_dict.reference_id.description",
"alternate_name": "reference_id",
"default_value": null,
"css_class": "",
"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": 70,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"image_type": {
"type":"StringField",
"widget": {
"id": "image_type",
"title": "Type",
"title_i18n": "portal_type_dict.release_dict.field_dict.image_type.title",
"description": "Type of Image (Icon/Image).",
"description_i18n": "portal_type_dict.release_dict.field_dict.image_type.description",
"alternate_name": "image_type",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"image_url": {
"type":"ImageField",
"widget": {
"id": "image_url",
"title": "Image",
"title_i18n": "portal_type_dict.release_dict.field_dict.image_url.title",
"description": "The path to the icon/image for this software service.",
"description_i18n": "portal_type_dict.release_dict.field_dict.image_url.description",
"alternate_name": "image_url",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null,
"image_display": null,
"image_format": null,
"image_quality": null,
"image_preconverted_only": 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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"detail_description": {
"type": "TextareaField",
"widget": {
"id": "detail_description",
"title": "Detailed Description",
"title_i18n": "portal_type_dict.release_dict.field_dict.detail.title",
"description": "The detailed description of this service.",
"description_i18n": "portal_type_dict.release_dict.field_dict.detail.description",
"alternate_name": "detail_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"
}
}
}
}
\ No newline at end of file
{
"portal_type_source": "Software Release",
"portal_type_title": "release",
"portal_type_fields": "release_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"submit_to": "#service_module/__id__",
"block_identifier": true,
"url_pointer": {
"new": "request"
}
},
"scheme": [
{
"position": "center",
"field_list": [
{"type": "input", "direct": {"className":"progress_notifier", "name": "status", "id": "status", "value": "Preparing instance..."}, "attributes": {"data-i18n":"[value]portal_type_dict.release_dict.text_dict.prepare_instance"}, "logic":{"disabled": "disabled"}}
]
},
{
"position": "left",
"field_list": [
{"type": "input", "direct": {"id":"software_release_show", "className": "required"}, "attributes": {"data-enhanced": "true", "type": "text", "readonly": "readonly"}, "logic": {"setValue": "_id", "label": "Software Release", "label_i18n": "portal_type_dict.release_dict.text_dict.software_release", "skip":false}},
{"type": "input", "direct": {"name": "software_release", "id":"software_release", "className": "required"}, "attributes": {"data-enhanced": "true", "type": "hidden"}, "logic": {"setValue": "_id", "skip":false}},
{"type": "input", "direct": {"name": "software_title", "id": "software_title", "className": "required"}, "attributes": {"data-enhanced": true, "type": "text"}, "logic": {"clear": true, "label": "Instance Title", "label_i18n": "portal_type_dict.release_dict.text_dict.instance_title", "skip": false}}
]
},
{
"position": "center",
"field_list": [
{"type": "textarea", "direct": {"name": "instance_xml", "id": "instance_xml", "className": "required", "value": "<?xml version='1.0' encoding='utf-8'?>\n<instance>\n</instance>"}, "attributes": {"data-enhanced":"true"}, "logic": {"label":"Instance Configuration", "label_i18n":"portal_type_dict.release_dict.text_dict.instance_recipe"}},
{"type": "input", "direct": {"name": "sla_xml", "id": "sla_xml", "className": "required", "value": "<?xml version='1.0' encoding='utf-8'?>\n<instance>\n</instance>"}, "attributes": {"data-enhanced":"true", "type": "hidden"}, "logic": {}},
{"type": "input", "direct": {"name": "shared", "id": "shared", "className": "required", "value": 0}, "attributes": {"data-enhanced":"true", "type": "hidden"}, "logic": {}},
{"type": "input", "direct": {"name": "state", "id": "state", "className": "required", "value": "started"}, "attributes": {"data-enhanced": "true", "type": "hidden"}, "logic": {}},
{"type": "input", "direct": {"name": "software_type", "id": "software_type", "className": "required", "value": "started"}, "attributes": {"data-enhanced": "true", "type": "hidden"}, "logic": {}}
]
}
],
"children": [
{
"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": "input", "direct": {"value": "Request", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"new", "data-icon":"check", "data-i18n":"[value]portal_type_dict.release_dict.text_dict.request", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Software Release",
"portal_type_title": "release",
"portal_type_fields": "release_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"caption": {
"slot": 1,
"text": "Available Releases",
"text_i18n": "portal_type_dict.release_dict.text_dict.available_releases"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.release_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.release_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.release_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.release_dict.text_dict.64"}
]
},
"url_pointer": {
"jump": "related_software_release"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "title", "show": true, "priority": 1},
{"field": "version", "show": true, "priority": 1},
{"field": "description", "show": true, "priority": 5}
]
},
{
"position": "body",
"field_list": [
{"field": "title", "show": true, "priority": 1},
{"field": "version", "show": true, "priority": 1},
{"field": "description", "show": true, "priority": 5}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}]
}
{
"portal_type_source": "Service",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"caption": {
"slot": 1,
"text": "Connection parameters",
"text_i18n": "portal_type_dict.service_dict.text_dict.connection_param"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "connection_url", "show": true, "priority": 1},
{"field": "connection_backend_url", "show": true, "priority": 2},
{"field": "connection_password", "show": true, "priority": 6}
]
},
{
"position": "body",
"field_list": [
{"field": "connection_url", "show": true, "priority": 1},
{"field": "connection_backend_url", "show": true, "priority": 2},
{"field": "connection_password", "show": true, "priority": 6}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}
]
}
{
"version": {
"type":"StringField",
"widget": {
"id": "version",
"title": "Version",
"title_i18n": "portal_type_dict.service_dict.field_dict.version.title",
"description": "The version of the software installed on this computer.",
"description_i18n": "portal_type_dict.service_dict.field_dict.version.description",
"alternate_name": "version",
"default_value": null,
"css_class": "",
"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": 35,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"source_reference": {
"type":"StringField",
"widget": {
"id": "source_reference",
"title": "Software Type",
"title_i18n": "portal_type_dict.service_dict.field_dict.source_reference.title",
"description": "The software type of this service.",
"description_i18n": "portal_type_dict.service_dict.field_dict.source_reference.description",
"alternate_name": "source_reference",
"default_value": null,
"css_class": "",
"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": 70,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"title": {
"type":"StringField",
"widget": {
"id": "title",
"title": "Title",
"title_i18n": "portal_type_dict.service_dict.field_dict.title.title",
"description": "The title of the software being installed on this server.",
"description_i18n": "portal_type_dict.service_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": "",
"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": 70,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"image_type": {
"type":"StringField",
"widget": {
"id": "image_type",
"title": "Type",
"title_i18n": "portal_type_dict.service_dict.field_dict.image_type.title",
"description": "Type of Image (Icon/Image).",
"description_i18n": "portal_type_dict.service_dict.field_dict.image_type.description",
"alternate_name": "image_type",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"url_string": {
"type": "StringField",
"widget": {
"id": "url_string",
"title": "Software URL",
"title_i18n": "portal_type_dict.software_dict.field_dict.url_string.title",
"description": "The software URL of this installation.",
"description_i18n": "portal_type_dict.software_dict.field_dict.url_string.description",
"alternate_name": "url_string",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"image_url": {
"type":"ImageField",
"widget": {
"id": "image_url",
"title": "Image",
"title_i18n": "portal_type_dict.service_dict.field_dict.image_url.title",
"description": "The path to the icon/image for this software service.",
"description_i18n": "portal_type_dict.service_dict.field_dict.image_url.description",
"alternate_name": "image_url",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null,
"image_display": null,
"image_format": null,
"image_quality": null,
"image_preconverted_only": 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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"status": {
"type":"StringField",
"widget": {
"id": "status",
"title": "Status",
"title_i18n": "portal_type_dict.service_dict.field_dict.status.title",
"description": "The status of the software being installed on this server.",
"description_i18n": "portal_type_dict.service_dict.field_dict.status.description",
"alternate_name": "status",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"state": {
"type":"StringField",
"widget": {
"id": "state",
"title": "State",
"title_i18n": "portal_type_dict.service_dict.field_dict.state.title",
"description": "The status of the current service.",
"description_i18n": "portal_type_dict.service_dict.field_dict.state.description",
"alternate_name": "state",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"usage": {
"type":"StringField",
"widget": {
"id": "usage",
"title": "Usage",
"title_i18n": "portal_type_dict.service_dict.field_dict.usage.title",
"description": "The usage of this software.",
"description_i18n": "portal_type_dict.service_dict.field_dict.usage.description",
"alternate_name": "usage",
"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 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.service_dict.field_dict.id.title",
"description": "The id of this installation.",
"description_i18n": "portal_type_dict.service_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": {
"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_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.service_dict.field_dict.reference.title",
"description": "The reference for this service instance.",
"description_i18n": "portal_type_dict.service_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": 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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"timestamp": {
"type":"DateTimeField",
"widget": {
"id": "timestamp",
"title": "ID",
"title_i18n": "portal_type_dict.service_dict.field_dict.timestamp.title",
"description": "The timestamp this installation was made.",
"description_i18n": "portal_type_dict.service_dict.field_dict.timestamp.description",
"alternate_name": "timestamp",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference_computer": {
"type":"StringField",
"widget": {
"id": "reference_computer",
"title": "Computer",
"title_i18n": "portal_type_dict.service_dict.field_dict.computer.title",
"description": "The computer this installation is made on.",
"description_i18n": "portal_type_dict.service_dict.field_dict.computer.description",
"alternate_name": "reference_computer",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference_release": {
"type":"StringField",
"widget": {
"id": "reference_release",
"title": "Release",
"title_i18n": "portal_type_dict.service_dict.field_dict.release.title",
"description": "The release being this installation is based on.",
"description_i18n": "portal_type_dict.service_dict.field_dict.release.description",
"alternate_name": "reference_release",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"text_content": {
"type": "TextareaField",
"widget": {
"id": "text_content",
"title": "Parameter XML",
"title_i18n": "portal_type_dict.service_dict.field_dict.recipe.title",
"description": "The XML recipe for this software installation.",
"description_i18n": "portal_type_dict.service_dict.field_dict.recipe.description",
"alternate_name": "text_content",
"default_value": null,
"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"
}
}
},
"buildout_url": {
"type":"StringField",
"widget": {
"id": "buildout_url",
"title": "Buildout Version",
"title_i18n": "portal_type_dict.service_dict.field_dict.buildout.title",
"description": "The buildout cfg file for this service installation.",
"description_i18n": "portal_type_dict.service_dict.field_dict.buildout.description",
"alternate_name": "buildout_url",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"connection_url": {
"type":"StringField",
"widget": {
"id": "connection_url",
"title": "URL",
"title_i18n": "portal_type_dict.service_dict.field_dict.connection_url.title",
"description": "The connection URL for this service.",
"description_i18n": "portal_type_dict.service_dict.field_dict.connection_url.description",
"alternate_name": "connection_url",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"connection_backend_url": {
"type":"StringField",
"widget": {
"id": "connection_backend_url",
"title": "Backend URL",
"title_i18n": "portal_type_dict.service_dict.field_dict.connection_backend_url.title",
"description": "The backend connection URL for this installed service.",
"description_i18n": "portal_type_dict.service_dict.field_dict.connection_backend_url.description",
"alternate_name": "connection_backend_url",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"connection_password": {
"type":"StringField",
"widget": {
"id": "connection_password",
"title": "Password",
"title_i18n": "portal_type_dict.service_dict.field_dict.connection_password.title",
"description": "The connection url password for this installed service.",
"description_i18n": "portal_type_dict.service_dict.field_dict.connection_password.description",
"alternate_name": "connection_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": 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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"detail_description": {
"type": "TextareaField",
"widget": {
"id": "detail_description",
"title": "Detailed Description",
"title_i18n": "portal_type_dict.service_dict.field_dict.detail_description.title",
"description": "The detailed description of this service.",
"description_i18n": "portal_type_dict.service_dict.field_dict.detail_description.description",
"alternate_name": "detail_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"
}
}
}
}
\ No newline at end of file
{
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"submit_to": "#service_module",
"url_pointer": {
"start": "start",
"stop": "stop",
"destroy": "destroy"
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title", "overrides": {"widget": {"title": "Partitions Installed For:", "title_i18n": "portal_type_dict.service_dict.text_dict.partitions_installed_for"}, "properties": {"editable":false}}},
{"type": "a", "direct": {}, "attributes": {"data-external":true}, "logic":{"route": "force_form_element", "label": "URL String", "plain_link": true, "setters": ["href", "text"], "setValue":"url_string"}},
{"field": "source_reference", "overrides": {"properties": {"editable": false}}}
]
}, {
"position": "right",
"field_list": [
{"type": "a", "direct": {"className": "inline action error status translate"}, "attributes": {"data-i18n": "portal_type_dict.service_dict.text_dict.destroy", "data-action": "destroy", "data-icon": "trash-o"}, "logic":{"setReference": true, "setters": ["data-method", "href"], "lookupValue":[["_actions", "destroy", "method"], ["_actions", "destroy", "href"]], "text": "Destroy"}},
{"type": "a", "direct": {"className": "inline action error status translate"}, "attributes": {"data-i18n": "portal_type_dict.service_dict.text_dict.stop", "data-action": "stop", "data-icon": "ban"}, "logic":{"setReference": true, "setters": ["data-method", "href"], "lookupValue":[["_actions", "stop", "method"], ["_actions", "stop", "href"]], "text": "Stop"}},
{"type": "a", "direct": {"className": "inline ui-shadow action ui-btn-slapos-black translate"}, "attributes": {"data-i18n": "portal_type_dict.service_dict.text_dict.start", "data-action": "start", "data-icon": "cogs"}, "logic":{"setReference": true, "setters": ["data-method", "href"], "lookupValue":[["_actions", "start", "method"], ["_actions", "start", "href"]], "text": "Start"}}
]
},
{
"position": "center",
"field_list": [
{"field": "text_content", "overrides": {"widget": {"title": "Instance XML Recipe", "title_i18n": "portal_type_dict.service_dict.text_dict.recipe"}}}
]
}
],
"children": [
{
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "",
"dynamic": true,
"map_children": "formItem",
"editable": true,
"secure": "default",
"secret_hash": "foo",
"public_key": "6Ldpb-oSAAAAAGwriKpk4ol1n4yjN_as6M4xv0zA"
},
"children": []
}
]
}
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Services",
"title_i18n": "portal_type_dict.service_dict.text_dict.services",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "service_overview"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Service Configuration",
"title_i18n": "portal_type_dict.service_dict.text_dict.service_configuration",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "service_instance_status"
},
{
"href": "service_connection"
},
{
"href": "service_statusbox"
}
],
"add": [
{
"href": "software_overview"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Select Release",
"title_i18n": "portal_type_dict.service_dict.text_dict.select_release",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "instance_configuration"
},
{
"href": "instance_connection"
}
],
"add": [
{
"href": "release_overview"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Install Release",
"title_i18n": "portal_type_dict.service_dict.text_dict.install_release",
"theme": "slapos-white"
},
"view_dict": {
"add": [
{
"href": "release_install"
}
]
}
}
]
}
{
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"initial_query": {"include_docs": true, "limit":[0, 8]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"caption": {
"slot": 1,
"text": "Installed Services",
"text_i18n": "portal_type_dict.service_dict.text_dict.installed_services"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.service_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.service_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.service_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.service_dict.text_dict.64"}
]
},
"url_pointer": {
"jump": "current_hosting_subscription"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"custom": true, "text": "Image", "text_i18n": "portal_type_dict.service_dict.text_dict.image_url", "show": true, "priority": 4},
{"field": "title", "show": true, "priority": 1},
{"field": "version", "show": true, "priority": 1},
{"field": "usage", "show": true, "priority": 5}
]
},
{
"position": "body",
"field_list": [
{"field": "image_url", "show": true, "priority": 4, "image": true},
{"field": "title", "show": true, "priority": 1},
{"field": "version", "show": true, "priority": 1},
{"field": "usage", "show": true, "priority": 5}
]
}
],
"children": [{
"type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#service_module/add"},
"attributes": {
"data-i18n": "portal_type_dict.service_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"New service"}
}, {
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}]
}
{
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"initial_query": {"limit": [0,8]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"link": true,
"link_identifier": "_id",
"wrap_gadget": 2,
"submit_to": "#service_module",
"caption": {
"slot": 1,
"text": "Installations",
"text_i18n": "portal_type_dict.service_dict.text_dict.installations"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.service_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.service_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.service_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.service_dict.text_dict.64"}
]
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "status", "show": true, "priority": 1},
{"field": "title", "show": true, "priority": 1},
{"field": "image_url", "show": true, "priority": 5},
{"field": "state", "show": true, "priority": 6}
]
},
{
"position": "body",
"field_list": [
{"field": "status", "show": true, "priority": 1},
{"field": "title", "show": true, "priority": 1},
{"field": "image_url", "show": true, "priority": 5, "image": true},
{"field": "state", "show": true, "priority": 6}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}
]
}
{
"id": {
"type":"StringField",
"widget": {
"id": "id",
"title": "ID",
"title_i18n": "portal_type_dict.software_dict.field_dict.id.title",
"description": "The id the software service was registered with.",
"description_i18n": "portal_type_dict.software_dict.field_dict.id.description",
"alternate_name": "id",
"default_value": null,
"css_class": "url",
"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": 2000,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"title": {
"type":"StringField",
"widget": {
"id": "title",
"title": "ID",
"title_i18n": "portal_type_dict.software_dict.field_dict.title.title",
"description": "The name of the software service.",
"description_i18n": "portal_type_dict.software_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": "url",
"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": 2000,
"truncate": 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_long": {
"message": "Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"description": {
"type":"TextareaField",
"widget": {
"id": "description",
"title": "Description",
"title_i18n": "portal_type_dict.software_dict.field_dict.description.title",
"description": "The description of the software service.",
"description_i18n": "portal_type_dict.software_dict.field_dict.description.description",
"default_value": null,
"alternate_name": "description",
"css_class": null,
"hidden": null,
"width":null,
"height":null,
"extra":null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"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"
}
}
},
"image_type": {
"type":"StringField",
"widget": {
"id": "image_type",
"title": "Type",
"title_i18n": "portal_type_dict.software_dict.field_dict.image_type.title",
"description": "Type of Image (Icon/Image).",
"description_i18n": "portal_type_dict.software_dict.field_dict.image_type.description",
"alternate_name": "image_type",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"image_url": {
"type":"ImageField",
"widget": {
"id": "image_url",
"title": "Image",
"title_i18n": "portal_type_dict.software_dict.field_dict.image_url.title",
"description": "The path to the icon/image for this software service.",
"description_i18n": "portal_type_dict.software_dict.field_dict.image_url.description",
"alternate_name": "image_url",
"default_value": null,
"css_class": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null,
"image_display": null,
"image_format": null,
"image_quality": null,
"image_preconverted_only": 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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"description_i18n": {
"type":"StringField",
"widget": {
"id": "description_i18n",
"title": "Description i18n Lookup",
"title_i18n": "portal_type_dict.software_dict.field_dict.description_i18n.title",
"description": "The pointer to the translation for this field",
"description_i18n": "portal_type_dict.software_dict.field_dict.description_i18n.description",
"alternate_name": "description_i18n",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"title_i18n": {
"type":"StringField",
"widget": {
"id": "title_i18n",
"title": "Title i18n Lookup",
"title_i18n": "portal_type_dict.software_dict.field_dict.title_i18n.title",
"description": "The pointer to the translation for this field",
"description_i18n": "portal_type_dict.software_dict.field_dict.title_i18n.description",
"alternate_name": "title_i18n",
"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 required but not found.",
"i18n": "validation_dict.required"
},
"too_long": {
"message": "Too much input give.",
"i18n": "validation_dict.too_much_input"
}
}
},
"price": {
"type":"IntegerField",
"widget": {
"id": "price",
"title": "Price",
"title_i18n": "portal_type_dict.software_dict.field_dict.price.title",
"description": "The price per period for this software service",
"description_i18n": "portal_type_dict.software_dict.field_dict.price.description",
"alternate_name": "price",
"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,
"start": null,
"end": 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"
},
"not_integer": {
"message": "You did not enter an integer",
"i18n": "validation_dict.no_integer"
},
"integer_out_of_range": {
"message": "The integer you entered is out of range.",
"i18n": "validation_dict.out_of_range"
}
}
},
"currency": {
"type":"ListField",
"widget": {
"id": "currency",
"title": "Currency",
"title_i18n": "portal_type_dict.software_dict.field_dict.currency.title",
"description": "The currency billed for usage of this software service",
"description_i18n": "portal_type_dict.software_dict.field_dict.currency.description",
"alternate_name": "currency",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getCurrencies",
"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
},
"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"
},
"option_not_available": {
"message": "You selected on option not on the menu.",
"i18n": "validation_dict.no_option"
}
}
},
"period": {
"type":"ListField",
"widget": {
"id": "period",
"title": "Period",
"title_i18n": "portal_type_dict.software_dict.field_dict.period.title",
"description": "The billing period for usage of this software service.",
"description_i18n": "portal_type_dict.software_dict.field_dict.period.description",
"alternate_name": "period",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getCurrencies",
"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
},
"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"
},
"option_not_available": {
"message": "You selected on option not on the menu.",
"i18n": "validation_dict.no_option"
}
}
}
}
\ No newline at end of file
{
"portal_type_source": "Software Product",
"portal_type_title": "software",
"portal_type_fields": "software_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,6]},
"view": "web_view",
"property_dict": {
"link": true,
"link_identifier": "_id",
"pagination": {
"class_list": "center",
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.computer_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.computer_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.computer_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.computer_dict.text_dict.64"}
]
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "id", "type": "hidden"},
{"field": "image_url", "type": "image"},
{"field": "title", "type": "alt"}
]
},
{
"position": "center",
"field_list": [
{"field": "title", "type": "h1"},
{"field": "description", "type": "p"}
]
}
],
"children": [{
"generate":"widget",
"type": "listview",
"property_dict": {
"theme": "slapos-white",
"inset":"true",
"map_children": "listItem",
"dynamic": true
},
"children": []
}]
}
{
"portal_type_source": "Service",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"caption": {
"slot": 1,
"text": "Installed Services",
"text_i18n":"portal_type_dict.software_dict.text_dict.installed_services"
},
"url_pointer": {
"jump": "related_software_installation"
}
},
"scheme":[
{
"position": "header",
"field_list": [
{"field": "image_url", "show": true, "priority": 4},
{"field": "title", "show": true, "priority": 5},
{"field": "version", "show": true, "priority": 2},
{"custom": true, "text": "Status", "text_i18n": "portal_type_dict.software_dict.text_dict.status", "show": true, "priority": 5},
{"field": "usage", "show": true, "priority": 3}
]
},
{
"position": "body",
"field_list": [
{"field": "image_url", "show": true, "priority": 4},
{"field": "title", "show": true, "priority": 5},
{"field": "version", "show": true, "priority": 2},
{"field": true, "show": true, "priority": 5, "status": true},
{"custom": "usage", "show": true, "priority": 3}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}
]
}
{
"reference": {
"type":"StringField",
"widget": {
"id": "reference",
"title": "Reference",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.reference.title",
"description": "The reference for this test page.",
"description_i18n": "portal_type_dict.test_page_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": {
"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"
}
}
},
"short_title": {
"type":"StringField",
"widget": {
"id": "short_title",
"title": "Short Title",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.short_title.title",
"description": "The short title of this test page",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.short_title.description",
"alternate_name": "short_title",
"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"
}
}
},
"title": {
"type":"StringField",
"widget": {
"id": "title",
"title": "Title",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.title.title",
"description": "The title of this test page",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.title.description",
"alternate_name": "title",
"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"
}
}
},
"description": {
"type":"TextareaField",
"widget": {
"id": "description",
"title": "Description",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.description.title",
"description": "The description of this test page.",
"description_i18n": "portal_type_dict.test_page_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"
}
}
},
"version": {
"type":"StringField",
"widget": {
"id": "version",
"title": "Version",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.version.title",
"description": "The version of this test page",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.version.description",
"alternate_name": "version",
"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"
}
}
},
"language": {
"type":"StringField",
"widget": {
"id": "language",
"title": "Language",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.language.title",
"description": "The language of this test page",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.language.description",
"alternate_name": "language",
"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"
}
}
},
"_id": {
"type":"StringField",
"widget": {
"id": "_id",
"title": "ID",
"title_i18n": "portal_type_dict.test_page_dict.field_dict._id.title",
"description": "The _id of this test page",
"description_i18n": "portal_type_dict.test_page_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"
}
}
},
"sort": {
"type":"StringField",
"widget": {
"id": "sort",
"title": "ID",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.sort.title",
"description": "The sorting criteria? of this test page",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.sort.description",
"alternate_name": "sort",
"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"
}
}
},
"index": {
"type":"IntegerField",
"widget": {
"id": "index",
"title": "Index",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.index.title",
"description": "The index of this test page.",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.index.description",
"alternate_name": "index",
"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,
"start": null,
"end": 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"
},
"not_integer": {
"message": "You did not enter an integer",
"i18n": "validation_dict.no_integer"
},
"integer_out_of_range": {
"message": "The integer you entered is out of range.",
"i18n": "validation_dict.out_of_range"
}
}
},
"state": {
"type":"ListField",
"widget": {
"id": "state",
"title": "State",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.state.title",
"description": "The state of this test page.",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.state.description",
"alternate_name": "state",
"default_value": null,
"css_class": null,
"hidden": null,
"items": "getStateOfTestPage",
"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"
}
}
},
"text_content": {
"type":"TextareaField",
"widget": {
"id": "text_content",
"title": "Test Instructions",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.text_content.title",
"description": "The test instructions for this test page.",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.text_content.description",
"alternate_name": "text_content",
"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"
}
}
},
"content_type": {
"type":"RadioField",
"widget": {
"id": "content_type",
"title": "Content Type",
"title_i18n": "portal_type_dict.test_page_dict.field_dict.content_type.title",
"description": "The content type of the test instructions.",
"description_i18n": "portal_type_dict.test_page_dict.field_dict.content_type.description",
"alternate_name": "content_type",
"css_class": null,
"hidden": null,
"items": "getContentFormat",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
}
}
\ No newline at end of file
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Test Page Module",
"title_i18n": "portal_type_dict.test_page_dict.text_dict.title",
"theme": "slapos-white"
},
"view_dict": {
"default": [{
"href": "test_page_overview"
}, {
"generate": "widget",
"type": "panel",
"property_dict": {
"id": "test_page_detail_search",
"theme": "slapos-white",
"close": true
},
"children": []
}
],
"new": [{
"href": "test_page_new"
}]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Test Page",
"title_i18n": "portal_type_dict.test_page_dict.text_dict.page",
"theme": "slapos-white"
},
"view_dict": {
"default": [{
"generate": "gadget",
"type":"fieldlist",
"href": "test_page_view"
}]
}
}
]
}
{
"portal_type_source": "Test Page",
"portal_type_title": "test",
"portal_type_fields": "test_page_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"wrap_gadget": 2,
"submit_to": "#test_page_module/__id__"
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title"},
{"field": "short_title"}
]
}, {
"position": "right",
"field_list": [
{"field": "description"}
]
}
],
"children": [{
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "responsive",
"map_children": "formItem",
"dynamic": true,
"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": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"new", "data-icon":"save", "data-i18n":"[value]portal_type_dict.test_page_dict.text_dict.add", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Test Page",
"portal_type_title": "test",
"portal_type_fields": "test_page_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"caption": {
"slot": 1,
"text": "Test Page Overview",
"text_i18n": "portal_type_dict.test_page_dict.text_dict.overview"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.test_page_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.test_page_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.test_page_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.test_page_dict.text_dict.64"}
]
},
"no_items": {
"message": "No Test Page found.",
"message_i18n": "portal_type_dict.test_page_dict.text_dict.empty"
},
"search": {
"text": "Search Test Pages",
"text_i18n": "portal_type_dict.test_page_dict.text_dict.search",
"info_list": ["records", "filter"]
},
"allow_new": true
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "_id", "show": true, "priority": 7},
{"field": "reference", "show": true, "priority": 6},
{"field": "short_title", "show": true, "priority": 6},
{"field": "title", "custom": true, "show": true, "persist": true, "text": "Long Title", "text_i18n":"portal_type_dict.test_page_dict.text_dict.long_title" },
{"field": "description", "show": true, "priority": 3},
{"field": "version", "show": true, "priority": 2},
{"field": "language", "show": true, "priority": 6},
{"field": "index", "show": true, "priority": 2},
{"field": "sort", "show": true, "priority": 6}
]
},{
"position": "body",
"field_list": [
{"field": "_id", "show": true, "priority": 7},
{"field": "reference", "show": true, "priority": 6},
{"field": "short_title", "show": true, "priority": 6},
{"field": "title", "show": true, "persist": true},
{"field": "description", "show": true, "priority": 3},
{"field": "version", "show": true, "priority": 2},
{"field": "language", "show": true, "priority": 6},
{"field": "index", "show": true, "priority": 2},
{"field": "sort", "show": true, "priority": 6}
]
}
],
"children": [{
"type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#test_page_module/new"},
"attributes": {
"data-i18n": "portal_type_dict.test_page_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"Add Test Page"}
}, {
"generate": "widget",
"type": "controlgroup",
"property_dict": {
"class_list": "right",
"direction": "horizontal"
},
"children": [
{"type": "a", "direct": {"href": "#test_page_detail_search", "className": "translate ui-btn ui-icon-sitemap ui-btn-icon-notext"}, "attributes": {"data-rel":"panel", "data-i18n":"portal_type_dict.test_page_dict.text_dict.group"}, "logic": {"text":"Group Record Filter"}},
{"type": "a", "direct": {"href": "#test_page_detail_search", "className": "translate ui-btn ui-icon-filter ui-btn-icon-notext"}, "attributes": {"data-rel":"panel", "data-i18n":"portal_type_dict.test_page_dict.text_dict.filter"}, "logic": {"text":"Detail Search"}}
]
}, {
"generate": "widget",
"type": "table",
"property_dict": {
"dynamic": true,
"class_list": "table-stroke ui-responsive",
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}]
}
{
"portal_type_source": "Test Page",
"portal_type_title": "test",
"portal_type_fields": "test_page_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"wrap_gadget": 2,
"submit_to": "#test_page_module"
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "_id", "overrides": {"properties":{"editable": false}}},
{"field": "reference"},
{"field": "title"},
{"field": "short_title"}
]
}, {
"position": "right",
"field_list": [
{"field": "version"},
{"field": "language"},
{"field": "index"},
{"field": "state"},
{"field": "content_type"}
]
}, {
"position": "center",
"field_list": [
{"field": "description"}
]
}
],
"children": [{
"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": "input", "direct": {"value": "Submit", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"update", "data-icon":"check", "data-i18n":"[value]portal_type_dict.test_page_dict.text_dict.update", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"title": {
"type": "StringField",
"widget": {
"id": "title",
"title": "Title",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.title.title",
"description": "The name of the ticket.",
"description_i18n": "portal_type_dict.ticket_dict.field_dict.title.description",
"alternate_name": "title",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"reference": {
"type": "StringField",
"widget": {
"id": "reference",
"title": "Reference",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.reference.title",
"description": "The reference number for this ticket.",
"description_i18n": "portal_type_dict.ticket_dict.field_dict.reference.description",
"alternate_name": "reference",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"translated_validation_state_title": {
"type": "StringField",
"widget": {
"id": "translated_validation_state_title",
"title": "Status",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.status.title",
"description": "The current status of this ticket.",
"description_i18n": "portal_type_dict.ticket_dict.field_dict.status.description",
"alternate_name": "translated_validation_state_title",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
},
"resource": {
"type": "ListField",
"widget": {
"id": "resource",
"title": "Type",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.resource.title",
"description": "The type of this ticket",
"description_i18n": "portal_type_dict.ticket_dict.field_dict.resource.description",
"alternate_name": "resource",
"default_value": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getTicketType",
"select_first_item": true,
"extra_per_item": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"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"
}
}
},
"description": {
"type":"TextareaField",
"widget": {
"id": "description",
"title": "Message",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.description.title",
"description": "The message to be sent.",
"description_i18n": "portal_type_dict.ticket_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"
}
}
},
"text_content": {
"type":"TextareaField",
"widget": {
"id": "text_content",
"title": "Message",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.description.title",
"description": "The message to be sent.",
"description_i18n": "portal_type_dict.ticket_dict.field_dict.description.description",
"alternate_name": "text_content",
"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"
}
}
},
"date": {
"type":"DateTimeField",
"widget": {
"id": "date",
"title": "Date",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.date.title",
"description": "The date the message was posted.",
"description_i18n": "portal_type_dict.ticket_dict.field_dict.date.description",
"alternate_name": "date",
"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": true,
"start_datetime": null,
"end_datetime": null,
"allow_empty_datetime": null
},
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": "validation.fail.external"
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": "validation.fail.required"
},
"not_datetime": {
"message": "You did not enter a valid datetime",
"i18n": "validation.fail.not_valid_datetime"
},
"datetime_out_of_range": {
"message": "The date and time you entered are out of range",
"i18n":"validation.fail.out_of_range_datetime"
}
}
},
"user": {
"type": "StringField",
"widget": {
"id": "title",
"title": "User",
"title_i18n": "portal_type_dict.ticket_dict.field_dict.user.title",
"description": "The user who posted this ticket/message",
"description_i18n": "portal_type_dict.ticket_dict.field_dict.user.description",
"alternate_name": "title",
"default_value": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": 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"
},
"too_long": {
"message":"Too much input given.",
"i18n": "validation_dict.too_much_input"
}
}
}
}
\ No newline at end of file
{
"property_dict": {},
"children": [
{
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Support",
"title_i18n": "portal_type_dict.ticket_dict.text_dict.help",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "ticket_overview"
}
],
"new": [
{
"href": "ticket_new"
}
]
}
}, {
"generate": "widget",
"type": "page",
"property_dict": {
"title": "Ticket",
"title_i18n": "portal_type_dict.ticket_dict.text_dict.ticket",
"theme": "slapos-white"
},
"view_dict": {
"default": [
{
"href": "ticket_status"
},
{
"href": "ticket_update"
}
]
}
}
]
}
{
"portal_type_source": "Ticket",
"portal_type_title": "ticket",
"portal_type_fields": "ticket_fieldlist",
"view": "web_view",
"property_dict": {
"wrap_gadget": 2,
"submit_to": "#ticket_module",
"url_pointer": {
"new": "request_ticket"
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "title"},
{"field": "resource"},
{"field": "description"}
]
}
],
"children": [{
"generate": "widget",
"type": "form",
"property_dict": {
"class_list": "responsive",
"map_children": "formItem",
"dynamic": true,
"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": "input", "direct": {"value": "Add", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"new", "data-icon":"check", "data-i18n":"[value]portal_type_dict.ticket_dict.text_dict.generate", "data-theme": "slapos-black"}}
]
}]
}
]
}
{
"portal_type_source": "Ticket",
"portal_type_title": "ticket",
"portal_type_fields": "ticket_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"link": true,
"link_identifier": "_id",
"editable": null,
"sortable": true,
"caption": {
"slot": 1,
"text": "Current Tickets",
"text_i18n": "portal_type_dict.ticket_dict.text_dict.current_tickets"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.ticket_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.ticket_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.ticket_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.ticket_dict.text_dict.64"}
]
},
"url_pointer": {
"jump": "current_ticket"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "reference", "show": true, "priority": 1},
{"field": "title", "show": true, "persist": true, "sort": true},
{"field": "translated_validation_state_title", "show": "true", "priority": 5}
]
},
{
"position": "body",
"field_list": [
{"field": "reference", "show": true, "priority": 1},
{"field": "title", "show": true, "persist": true, "sort": true},
{"field": "translated_validation_state_title", "show": "true", "priority": 5}
]
}
],
"children": [{
"type": "a",
"direct": {"className":"translate ui-btn ui-icon-edit ui-btn-icon-left ui-corner-all ui-btn-inline ui-btn-slapos-black ui-link", "href": "#ticket_module/new"},
"attributes": {
"data-i18n": "portal_type_dict.ticket_dict.text_dict.add",
"data-icon": "edit"
},
"logic": {"text":"New Ticket"}
}, {
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}]
}
{
"portal_type_source": "Ticket",
"portal_type_title": "ticket",
"portal_type_fields": "ticket_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,8]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"editable": null,
"caption": {
"slot": 1,
"text": "Current Messages",
"text_i18n": "portal_type_dict.ticket_dict.text_dict.current_tickets"
},
"pagination": {
"slot": 2,
"option_list": [
{"value": "8", "text": "8", "text_i18n":"portal_type_dict.ticket_dict.text_dict.8"},
{"value": "16", "text": "16", "text_i18n":"portal_type_dict.ticket_dict.text_dict.16"},
{"value": "32", "text": "32", "text_i18n":"portal_type_dict.ticket_dict.text_dict.32"},
{"value": "64", "text": "64", "text_i18n":"portal_type_dict.ticket_dict.text_dict.64"}
]
},
"url_pointer": {
"jump": "related_event"
}
},
"scheme": [
{
"position": "header",
"field_list": [
{"field": "user", "show": true, "priority": 4},
{"field": "date", "show": true, "priority": 1},
{"field": "text_content", "show": "true", "priority": 1}
]
},
{
"position": "body",
"field_list": [
{"field": "user", "show": true, "priority": 4},
{"field": "date", "show": true, "priority": 1},
{"field": "text_content", "show": "true", "priority": 1}
]
}
],
"children": [{
"generate": "widget",
"type": "table",
"property_dict": {
"class_list": "table-stroke ui-responsive",
"dynamic": true,
"map_children": "tableItem",
"mode": "columntoggle",
"toggle_popup": false,
"wrap": "both",
"top_grid": 1,
"bottom_grid": 1
},
"children": []
}]
}
{
"portal_type_source": "Ticket",
"portal_type_title": "ticket",
"portal_type_fields": "ticket_fieldlist",
"initial_query": {"include_docs": true, "limit":[0,1]},
"view": "web_view",
"property_dict": {
"initial_query_url_identifier": "_id",
"wrap_gadget": 2,
"submit_to": "#ticket_module",
"url_pointer": {
"update_scope": "update"
}
},
"scheme": [
{
"position": "left",
"field_list": [
{"field": "description"}
]
}
],
"children": [{
"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": "input", "direct": {"value": "Update", "className": "action translate"}, "attributes": {"type": "submit", "data-action":"update_scope", "data-icon":"check", "data-i18n":"[value]portal_type_dict.ticket_dict.text_dict.update", "data-theme": "slapos-black"}}
]
}]
}
]
}
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