Commit f5422c86 authored by Sven Franck's avatar Sven Franck

new JSON config for new UI

parent c56accc9
{
"portal_type_source": "Application Categories",
"portal_type_title": "categories",
"portal_type_fields": "categories",
"initial_query": {"include_documents": true, "limit":[]},
"base_element": {
"generate":"widget",
"type": "listview",
"class_list": "responsive_grid",
"theme": "slapos-white",
"property_dict": {
"inset":"true"
},
"children": []
},
"form": null,
"property_dict": {},
"children": []
}
{
"invoice_date": {
"type": "DateTimeField",
"categories_title": {
"type":"StringField",
"widget": {
"id": "invoice_date",
"alternate_name": "invoice_date",
"title": "Date",
"id": "categories_title",
"title": "Title",
"title_i18n": "",
"description": "The name of a document in ERP5",
"description": "The name of a category",
"description_i18n": "",
"alternate_name": "categories_title",
"default": null,
"css_class": null,
"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
"display_width": null,
"maximum_input": null,
"extra": null
},
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"start_datetime": null,
"end_datetime": null,
"allow_empty_time": null
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"messages": {
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": ""
},
"required_not_found": {
"message": "Input is required but no input given.",
"message": "Input required but not found.",
"i18n": ""
},
"not_datetime": {
"message": "You did not enter a valid date and time.",
"too_long": {
"message": "Too much input give.",
"i18n": ""
}
}
},
"categories_underlying_portal_type": {
"type":"StringField",
"widget": {
"id": "categories_underlying_portal_type",
"title": "Reference Portal Type",
"title_i18n": "",
"description": "The portal_type this category was made for",
"description_i18n": "",
"alternate_name": "categories_underlying_portal_type",
"default": 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": ""
},
"datetime_out_of_range": {
"message": "The date and time you entered were out of range.",
"required_not_found": {
"message": "Input required but not found.",
"i18n": ""
},
"too_long": {
"message": "Too much input give.",
"i18n": ""
}
}
},
"total_price": {
"type": "FloatField",
"categories_description": {
"type":"StringField",
"widget": {
"id": "total_price",
"alternate_name": "total_price",
"title": "Total",
"id": "categories_description",
"title": "Description",
"title_i18n": "",
"description": "The name of a document in ERP5",
"description": "The description of a category",
"description_i18n": "",
"alternate_name": "categories_description",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": {"data-clear-btn":"true"},
"input_style": null,
"precision": null
"extra": null
},
"validator": {
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
"unicode": null,
"maximum_length": null,
"truncate": null
},
"messages": {
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": ""
},
"required_not_found": {
"message": "Input is required but no input given.",
"message": "Input required but not found.",
"i18n": ""
},
"not_float": {
"message":"You did not enter a floating number.",
"too_long": {
"message": "Too much input give.",
"i18n": ""
}
}
},
"categories_image": {
"type":"ImageField",
"widget": {
"id": "categories_image",
"title": "Image",
"title_i18n": "",
"description": "The image associated with a category",
"description_i18n": "",
"alternate_name": "categories_image",
"default": 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": ""
},
"required_not_found": {
"message": "Input required but not found.",
"i18n": ""
},
"too_long": {
"message": "Too much input give.",
"i18n": ""
}
}
},
"price_currency": {
"type": "ListField",
"categories_image_type": {
"type":"StringField",
"widget": {
"id": "price_currency",
"alternate_name": "price_currency",
"title": "Currency",
"id": "categories_image_type",
"title": "Type",
"title_i18n": "",
"description": "The name of a document in ERP5",
"description": "The type of image (image, icon...?)",
"description_i18n": "",
"alternate_name": "categories_image_type",
"default": null,
"css_class": null,
"hidden": false,
"size": 1,
"items": "getCurrencies",
"select_first_item": true,
"extra_per_item": null,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": null
},
"validator": {
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"required": true,
"preserve_whitespace": null,
"unicode": null
"unicode": null,
"maximum_length": null,
"truncate": null
},
"messages": {
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": ""
},
"required_not_found": {
"message": "Input is required but no input given.",
"message": "Input required but not found.",
"i18n": ""
},
"unknown_selection": {
"message":"You selected on option not on the menu",
"too_long": {
"message": "Too much input give.",
"i18n": ""
}
}
},
"translated_simulation_state_title": {
"type": "StringField",
"categories_href": {
"type":"StringField",
"widget": {
"id": "translated_simulation_state_title",
"alternate_name": "translated_simulation_state_title",
"title": "State",
"id": "categories_href",
"title": "URL parameter",
"title_i18n": "",
"description": "The name of a document in ERP5",
"description": "URL parameter to be used for this category",
"description_i18n": "",
"alternate_name": "categories_href",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"hidden": null,
"display_width": null,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
"extra": null
},
"validator": {
"properties": {
"enabled": true,
"editable": true,
"external_validator": null,
"required": null,
"required": true,
"preserve_whitespace": null,
"unicode": null,
"maximum_length": null,
"truncate": null
},
"messages": {
"message": {
"external_validator_failed": {
"message": "The input failed the external validator.",
"i18n": ""
},
"required_not_found": {
"message": "Input is required but no input given.",
"message": "Input required but not found.",
"i18n": ""
},
"too_long": {
"message":"Too much input was given.",
"message": "Too much input give.",
"i18n": ""
}
}
......
[
{
"categories_title":"Contacts",
"categories_underlying_portal_type": "applications",
"categories_description": "Customer Relationship Management",
"categories_image": "group",
"categories_image_type": "icon",
"categories_href": "#contacts"
},
{
"categories_title":"Database",
"categories_underlying_portal_type": "applications",
"categories_description": "Form Workflows",
"categories_image": "cogs",
"categories_image_type": "icon",
"categories_href": "#database"
},
{
"categories_title":"Documents",
"categories_underlying_portal_type": "applications",
"categories_description": "Productivity Tools",
"categories_image": "file-text-alt",
"categories_image_type": "icon",
"categories_href": "#documents"
},
{
"categories_title":"Projects",
"categories_underlying_portal_type": "applications",
"categories_description": "Task and Project Management",
"categories_image": "tasks",
"categories_image_type": "icon",
"categories_href": "#projects"
},
{
"categories_title":"Drawings",
"categories_underlying_portal_type": "applications",
"categories_description": "Image Drawing and Editing",
"categories_image": "edit",
"categories_image_type": "icon",
"categories_href": "#drawings"
},
{
"categories_title":"Reports",
"categories_underlying_portal_type": "applications",
"categories_description": "Data Analysis Tools",
"categories_image": "filter",
"categories_image_type": "icon",
"categories_href": "#reports"
}
]
[
{
"generate": "widget",
"type": "page",
"theme": "slapos-white",
"class_list": null,
"title": "Contacts Apps",
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
[
{
"generate": "widget",
"type": "Page",
"type": "page",
"meta": "Index Page",
"title": "Dashboard",
"title": "Office JS App Store",
"title_i18n": null,
"children": []
"children": [{"generate": "gadget", "type": "listgrid", "id": "categories"}]
}
]
\ No newline at end of file
]
[
{
"generate":"widget",
"type": "page",
"theme": "slapos-white",
"class_list": null,
"title": "Database Apps",
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
[
{
"generate":"widget",
"type": "page",
"theme": "slapos-white",
"class_list": null,
"title": "Document Apps",
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
[
{
"type": "network",
"meta": "Overview of networks generated",
"generate":"widget",
"type": "page",
"theme": "slapos-white",
"title": "Networks",
"class_list": null,
"title": "Drawing Apps",
"title_i18n": null,
"section_list": []
"children": []
}
]
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
[
{
"generate":"widget",
"type": "page",
"theme": "slapos-white",
"title": "Favorite Apps",
"class_list": null,
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
[{
"generate": "widget",
"type": "Panel",
"type": "panel",
"theme": "slapos-black",
"property_dict": {
"close": true
......@@ -8,11 +8,11 @@
"children": [{
"type": "input",
"direct": {"id":"global_search"},
"attributes": {"data-enhanced":"true", "data-i18n": "","placeholder":"Search Invoices", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"},
"attributes": {"data-enhanced":"true", "data-i18n": "","placeholder":"Search Apps", "data-icon":"search", "data-action-btn":"true", "data-type":"search", "type":"search"},
"logic":{"clear":"true", "action":"search"}
}, {
"generate": "widget",
"type": "Listview",
"type": "listview",
"class_list": null,
"theme": "slapos-black",
"form": null,
......@@ -21,43 +21,20 @@
"input": "#global_search"
},
"children": [
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Account", "text_i18n": null}]}},
{"type": "item", "href": "#person", "left": {"icon":"user"}, "center": {"text": [{"type": "h1", "text": "Account Info", "text_i18n": null}, {"type": "p", "text": "Registration/Invoicing Info", "text_i18n": null}]}},
{"type": "item", "href": "#invoices", "left": {"icon":"file-text-alt"}, "center": {"text": [{"type":"h1", "text": "Invoices", "text_i18n": null}, {"type": "p", "text": "Overview of Invoices", "text_i18n":null}]}},
{"type": "item", "href": "#servers", "left": {"icon":"hdd"}, "center": {"text": [{"type":"h1", "text": "Servers", "text_i18n": null}, {"type":"p", "text": "Server instances being used", "text_i18n": null}]}},
{"type": "item", "href": "#services", "left": {"icon":"cogs"}, "center": {"text": [{"type": "h1","text": "Subscriptions", "text_i18n":null},{"type": "p", "text": "Administration of Installed Software", "text_i18n":null}]}},
{"type": "item", "href": "#networks", "left": {"icon":"sitemap"}, "center": {"text":[{"type": "h1", "text": "Networks", "text_i18n": null},{"type": "p", "text":"Network Administration", "text_i18n":null}]}},
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Performance", "text_i18n":null}]}},
{"type": "item", "href": "#monitoring", "left": {"icon":"bar-chart"}, "center": {"text":[{"type":"h1", "text": "Monitoring", "text_i18n":null},{"type":"p", "text": "Server Status Reports", "text_i18n": null}]}},
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Applications", "text_i18n": null}]}},
{"type": "item", "href": "#contacts", "left": {"icon":"group"}, "center": {"text": [{"type": "h1", "text": "Contacts", "text_i18n": null}, {"type": "p", "text": "Customer Relationship Management", "text_i18n": null}]}},
{"type": "item", "href": "#documents", "left": {"icon":"file-text-alt"}, "center": {"text": [{"type":"h1", "text": "Documents", "text_i18n": null}, {"type": "p", "text": "Productivity Tools", "text_i18n":null}]}},
{"type": "item", "href": "#database", "left": {"icon":"cogs"}, "center": {"text": [{"type":"h1", "text": "Database", "text_i18n": null}, {"type":"p", "text": "Form Workflows", "text_i18n": null}]}},
{"type": "item", "href": "#projects", "left": {"icon":"tasks"}, "center": {"text": [{"type": "h1","text": "Projects", "text_i18n":null},{"type": "p", "text": "Task Planning", "text_i18n":null}]}},
{"type": "item", "href": "#drawings", "left": {"icon":"edit"}, "center": {"text":[{"type": "h1", "text": "Drawings", "text_i18n": null},{"type": "p", "text":"Drawing Images", "text_i18n":null}]}},
{"type": "item", "href": "#reports", "left": {"icon":"filter"}, "center": {"text":[{"type": "h1", "text": "Reports", "text_i18n": null},{"type": "p", "text":"Data Analysis", "text_i18n":null}]}},
{"type": "divider", "center": {"text": [{"type": "h1", "text": "Support", "text_i18n": null}]}},
{"type": "item", "href": "#help", "left": {"icon":"question-sign"}, "center": {"text": [{"type": "h1", "text": "Help", "text_i18n": null},{"type": "p", "text": "Contact Customer Support", "text_i18n": null}]}}
{"type": "item", "href": "#submit", "left": {"icon":"question-sign"}, "center": {"text": [{"type": "h1", "text": "Developers", "text_i18n": null},{"type": "p", "text": "Add your application", "text_i18n": null}]}}
]
}, {
"generate": "widget",
"type": "Listview",
"theme": "slapos-black",
"property_dict": {
"filter":"true",
"input": "#global_search"
},
"children": [
{"type": "divider", "center": {"text": [{"type": "h1", "text":"General", "text_i18n":null}]}},
{"type": "item", "left": {"icon":"cogs"}, "center": {"text": [{"type": "h1", "text": "Software", "text_i18n":null}]}},
{"type": "item", "left": {"icon":"book"}, "center": {"text": [{"type": "h1", "text": "Documentation", "text_i18n":null}]}},
{"type": "item", "left": {"icon":"download"}, "center": {"text": [{"type": "h1", "text": "Download", "text_i18n":null}]}},
{"type": "item", "left": {"icon":"comments-alt"}, "center": {"text": [{"type": "h1", "text": "Forum", "text_i18n":null}]}},
{"type": "item", "left": {"icon":"rss-sign"}, "center": {"text": [{"type": "h1", "text": "Blog", "text_i18n":null}]}},
{"type": "item", "left": {"icon":"dollar"}, "center": {"text": [{"type": "h1", "text": "Pricing", "text_i18n":null}]}}
]
}, {
"type": "ul",
"direct": {"className": "list mini"},
"attributes": {},
"logic": {"items":[{"type": "item", "href": "http://nexedi.com", "external": true, "center": {"text": [{"type": "h1", "text": "Nexedi 2013", "text_i18n":null}]}}]}
}]
},{
"generate": "widget",
"type": "Popup",
"type": "popup",
"class_list": "popup single ui-content",
"theme": "slapos-white",
"property_dict":{
......@@ -66,7 +43,7 @@
}
}, {
"generate": "widget",
"type": "Header",
"type": "header",
"theme": "slapos-white",
"property_dict": {
"fixed": true,
......@@ -75,43 +52,22 @@
},
"children": [{
"generate": "widget",
"type": "Controlgroup",
"type": "controlgroup",
"property_dict": {
"direction": "horizontal"
},
"children": [
{"type":"a", "direct": {"href": "#global_panel", "className":"responsive"}, "attributes": {"data-rel":"panel", "data-icon":"reorder", "data-i18n":""},"logic": {"text":"Navigate"}},
{"type":"a", "direct": {"href": "#global_popup", "className": "responsive action"}, "attributes": {"data-rel":"popup", "data-action": "tasks", "data-icon":"bell", "data-i18n":""}, "logic": {"text":"Tasks"}}
{"type":"a", "direct": {"href": "#global_panel", "className":"responsive"}, "attributes": {"data-rel":"panel", "data-icon":"reorder", "data-i18n":""},"logic": {"text":"Menu"}},
{"type":"a", "direct": {"href": "#favorites", "className": "responsive"}, "attributes": {"data-icon":"heart", "data-i18n":""}, "logic": {"text":"Favorites"}}
]
}, {
},{
"generate": "widget",
"type": "Controlgroup",
"type": "controlgroup",
"property_dict": {
"direction": "horizontal"
},
"children": [
{"type":"a", "direct": {"href": "#global_popup", "className":"responsive action"}, "attributes": {"data-rel":"popup", "data-action":"login", "data-icon":"user", "data-i18n":""}, "logic": {"text":"Login"}},
{"type":"a", "direct": {"href": "#dashboard", "className":"responsive"}, "attributes": {"data-icon":"home", "data-i18n":""}, "logic": {"text":"Home"}}
]
}]
}, {
"generate":"widget",
"type": "Footer",
"class_list": "",
"id": "global_footer",
"theme": "slapos-white",
"property_dict": {
"fixed": true
},
"children": [{
"generate": "widget",
"type": "Navbar",
"children": [
{"type":"a", "direct": {"href": "#global_popup", "className":"action translate"}, "attributes": {"data-rel":"popup", "data-action":"browse", "data-transition":"pop", "data-position-to":"window", "data-icon":"compass", "data-iconpos":"top", "data-i18n":""},"logic": {"text":"Jump"}},
{"type":"a", "direct": {"href": "", "className":"action translate"}, "attributes": {"data-action":"new", "data-icon":"plus", "data-iconpos":"top", "data-i18n":""}, "logic": {"text":"Add"}},
{"type":"a", "direct": {"href": "", "className":"action translate"}, "attributes": {"data-action": "remove", "data-icon":"minus", "data-iconpos":"top", "data-i18n":""}, "logic": {"text":"Remove"}},
{"type":"a", "direct": {"href": "#global_popup", "className":"action translate"}, "attributes": {"data-rel":"popup", "data-action":"action", "data-transition":"pop", "data-position-to":"window", "data-icon":"cog", "data-iconpos":"top", "data-i18n":""},"logic": {"text":"Action"}},
{"type":"a", "direct": {"href": "#global_popup", "className":"action translate"}, "attributes": {"data-rel":"popup", "data-action":"export", "data-transition":"pop", "data-position-to":"window", "data-icon":"share", "data-iconpos":"top", "data-i18n":""},"logic": {"text":"Export"}}
{"type":"a", "direct": {"href": "#dashboard", "className":"responsive"}, "attributes": {"data-icon":"home", "data-i18n":""},"logic": {"text":"Home"}}
]
}]
}]
[
{
"type": "invoices",
"meta": "View of all invoices",
"theme": "slapos-white",
"title": "Invoices",
"title_i18n": null,
"section_list": [{"type": "listbox", "gadget": "invoices_01"}]
}, {
"type": "invoice",
"meta": "View of a single invoice",
"theme": "slapos-white",
"title": "Invoice",
"title_i18n": null,
"section_list": []
}
]
\ No newline at end of file
{
"portal_type_source": "Sale Invoice Transaction",
"portal_type_title": "invoices",
"portal_type_fields": "invoices_fields",
"base_element": {"type": "table", "direct": {"id": "invoices_01","className":"table-stroke ui-responsive"}, "attributes": {"data-filter":"true", "data-input":"#global_search_invoices","data-mode": "columntoggle","data-use-pop": false,"data-wrap": "both","data-top-grid": 3,"data-bottom-grid": 1, "data-sorting":"true"}, "logic": {}},
"form_wrapper": null,
"initial_query": {"include_documents": true, "limit":[0,10]},
"configuration": {
"wrapper": [
{"group_search": true, "slot": "1", "element": {"type": "a", "direct": {"className": "toggle_global_popup ui-btn ui-btn-icon-left ui-icon-sitemap ui-shadow ui-corner-all","href":"#global_popup"},"attributes": {"data-reference":"group_search","data-type":"invoices", "data-rel":"popup","data-transition":"pop","data-position-to":"window"},"logic": {"text":"Group"}}, "children": [], "global_popup": true},
{"detail_search": true, "slot": "2", "element": {"type": "a", "direct": {"className": "toggle_global_popup ui-btn ui-btn-icon-left ui-icon-filter ui-shadow ui-corner-all","href":"#global_popup"},"attributes": {"data-reference":"detail_search","data-type":"invoices", "data-rel":"popup","data-transition":"pop","data-position-to":"window"},"logic": {"text":"Detail Search"}}, "children": [], "global_popup": true},
{"configure_search": true, "slot":"3", "element": {"type": "a","direct": {"className": "toggle_local_popup ui-btn ui-btn-icon-left ui-icon-cogs ui-shadow ui-corner-all","href":"#global_popup"},"attributes": {"data-reference":"configure_search","data-type":"invoices", "data-rel":"popup","data-transition":"pop","data-position-to":"window"},"logic": {"text":"Configuration"}}, "children":[], "local_popup": true},
{"pagination": true, "slot": "4", "widget": {"type": "controlgroup", "widget_class": "pagination", "direction": "horizontal"},"children":[
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"},"logic":{"text":"First"}},
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic":{"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_invoices_01", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "10", "text": "10", "data-i18n":"", "selected":"", "disabled":""},{"value": "25", "text": "25", "data-i18n":"", "selected":"", "disabled":""},{"value": "50", "text": "50", "data-i18n":"", "selected":"", "disabled":""}]}},
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic":{"text":"Step Forward"}},
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic":{"text": "Last"}}]}
],
"controlbar": [
{"global_search": true, "element": {"type": "input", "direct":{"id":"global_search_invoices", "className": "action"},"attributes":{"data-action":"search", "data-enhanced":"true", "data-i18n": "","placeholder":"Search Invoices", "data-icon":"search"},"logic":{"clear":"true"}}, "children":[]},
{"record_info": true, "element": {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, "children":[]},
{"select_info": true, "element": {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"selected"}}, "children":[]},
{"filter_info": true, "element": {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, "children":[]}
],
"table": {
"select_all": true,
"checkbox_rows": true,
"sorting_columns": true,
"editable_rows": true,
"linkable_rows": true,
"mergeable_columns": true
}
},
"layout": [{
"position": "center",
"columns": [
{"title": "id", "show": false, "priority": 5, "sort":true},
{"title": "invoice_date", "show": true, "sort":true,"persist": true},
{"title": "total_price", "show": true, "persist": true, "sort":true},
{"title": "price_currency", "show": true, "priority": 4, "sort":true, "merge": "total_price", "merge_title": null },
{"title": "translated_simulation_state_title", "show": true, "priority": 6, "sort":true },
{"title": "Download", "show": true, "persist": true, "actions": ["download"], "sort": false, "custom": true}
]
}],
"actions": []
}
\ No newline at end of file
This diff is collapsed.
{
"my_title": {
"type": "StringField",
"widget": {
"id": "my_title",
"alternate_name": "my_title",
"title": "Title",
"title_i18n": "",
"description": "The name of a document in ERP5",
"description_i18n": "",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"validator": {
"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": ""
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": ""
},
"too_long": {
"message":"Too much input was given.",
"i18n": ""
}
}
},
"my_reference": {
"type": "StringField",
"widget": {
"id": "my_reference",
"alternate_name": "my_reference",
"title": "Reference",
"title_i18n": "",
"description": "The name of a document in ERP5",
"description_i18n": "",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"validator": {
"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": ""
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": ""
},
"too_long": {
"message":"Too much input was given.",
"i18n": ""
}
}
}
}
\ No newline at end of file
[
{
"type": "person",
"meta": "Overview of persons associated with this account",
"theme": "slapos-white",
"title": "Persons",
"title_i18n": null,
"section_list": [{"type": "listbox", "gadget": "person_01"}]
}, {
"type": "person",
"meta": "View of a single person",
"theme": "slapos-white",
"title": "Personal Details",
"title_i18n": null,
"section_list": [
{"type": "fieldlist", "gadget": "person_01_details"}
]
}
]
\ No newline at end of file
{
"portal_type_source": "Person",
"portal_type_title": "person",
"portal_type_fields": "person_fields",
"base_element": {"type": "table", "direct": {"id": "person_01","className":"table-stroke ui-responsive"}, "attributes": {"data-mode": "columntoggle","data-use-pop": false,"data-wrap": "both","data-top-grid": 3,"data-bottom-grid": 1}, "logic": {}},
"form_wrapper": null,
"initial_query": {"include_documents": true, "limit":[0,10]},
"configuration": {
"wrapper": [],
"controlbar": [],
"table": {
"linkable_rows": true,
"mergeable_columns": true
}
},
"layout": [{
"position": "center",
"columns": [
{"title": "first_name", "show": true, "sort": true},
{"title": "last_name", "show": true, "merge": "first_name", "merge_title": "Usual Name"},
{"title": "default_email_text", "show": true, "sort":true}
]
}],
"actions": []
}
\ No newline at end of file
{
"portal_type_source": "Person",
"portal_type_title": "person",
"portal_type_fields": "person_fields",
"form_wrapper": "person_fieldlist_form",
"initial_query": null,
"configuration": {
"controlbar": [],
"fieldlist": {
"editable": true
}
},
"layout": [{
"position": "left",
"fieldlist": [
{"title": "gender"},
{"title": "first_name"},
{"title": "last_name"},
{"title": "default_email_text"},
{"title": "default_telephone_text"},
{"title": "default_mobile_telephone_text"},
{"title": "default_fax_text"},
{"title": "default_address_street_address"},
{"title": "default_address_city"},
{"title": "default_address_zip_code"},
{"title": "default_address_region"},
{"title": "nationality"}
]
}, {
"position": "right",
"fieldlist": [
{"title": "reference"},
{"title": "password"},
{"title": "password_confirm"},
{"title": "default_credential_question_question"},
{"title": "default_credential_question_question_free_text"},
{"title": "default_credential_question_answer"},
{"title": "date_of_birth"},
{"title": "corporate_name"},
{"title": "role_list"},
{"title": "activity_list"},
{"title": "function"},
{"title": "site"},
{"title": "skill_list"}
]
}, {
"position": "center",
"fieldlist": [
{"title": "description"}
]
}],
"actions": []
}
This diff is collapsed.
[
{
"gender": "male",
"first_name": "Sven",
"last_name": "Franck",
"default_address_street_address": "86, Avenue des Muy\nAppt. 33\n3ieme Etage",
"default_address_city": "Lille",
"default_address_region": "France",
"default_address_zip_code": "59800",
"default_telephone_text": "+49123456789",
"default_mobile_telephone_text": "+49123456789",
"default_fax_text": "+45123300012",
"default_email_text": "svenfranck@hoo.com",
"nationality": "German",
"corporate_name": null,
"role_list": null,
"date_of_birth": null,
"description": "Test account",
"activity_list": null,
"reference": null,
"password": null,
"confirm_password": null,
"default_credential_question_question": null,
"default_credential_question_question_free_text": null,
"default_credential_question_answer": null,
"skill_list": null,
"site": null
}
]
[
{
"generate":"widget",
"type": "page",
"theme": "slapos-white",
"class_list": null,
"title": "Planning Apps",
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
[
{
"generate": "widget",
"type": "page",
"theme": "slapos-white",
"class_list": null,
"title": "Project Apps",
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
[
{
"generate": "widget",
"type": "page",
"theme": "slapos-white",
"class_list": null,
"title": "Reporting Apps",
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
[
{
"type": "servers",
"meta": "Overview of server instances",
"title": "Servers",
"title_i18n": null,
"section_list": []
}
]
\ No newline at end of file
[
{
"type": "services",
"meta": "Overview of software subscribed to",
"title": "Services",
"title_i18n": null,
"section_list": []
}
]
\ No newline at end of file
{
"portal_type_source": "Software Subscriptions",
"portal_type_title": "software",
"portal_type_fields": "person_fields",
"base_element": {"type": "table", "direct": {"id": "person_01","className":"table-stroke ui-responsive"}, "attributes": {"data-filter":"true", "data-input":"#global_search_persons","data-mode": "columntoggle","data-use-pop": false,"data-wrap": "both","data-top-grid": 3,"data-bottom-grid": 1, "data-sorting":"true"}, "logic": {}},
"form_wrapper": null,
"initial_query": {"include_documents": true, "limit":[0,10]},
"configuration": {
"wrapper": [
{"pagination": true, "slot": "4", "widget": {"type": "controlgroup", "widget_class": "pagination", "direction": "horizontal"},"children":[
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"first", "data-icon":"step-backward", "data-iconpos":"notext"},"logic":{"text":"First"}},
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"prev", "data-icon":"backward", "data-iconpos":"notext"}, "logic":{"text":"Step Backward"}},
{"type":"select", "direct":{"id":"paginate_person_01", "className":"action"},"attributes": {"data-icon":"reorder", "data-action":"limit", "data-iconpos":"notext"},"logic": {"options":[{"value": "10", "text": "10", "data-i18n":"", "selected":"", "disabled":""},{"value": "25", "text": "25", "data-i18n":"", "selected":"", "disabled":""},{"value": "50", "text": "50", "data-i18n":"", "selected":"", "disabled":""}]}},
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"next", "data-icon":"forward", "data-iconpos":"notext"}, "logic":{"text":"Step Forward"}},
{"type":"a", "direct":{"href":"", "className":"action"}, "attributes":{"data-i18n":"", "data-action":"last", "data-icon":"step-forward", "data-iconpos":"notext"}, "logic":{"text": "Last"}}]}
],
"controlbar": [
{"global_search": true, "element": {"type": "input", "direct":{"id":"global_search_person", "className": "action"},"attributes":{"data-action":"search", "data-enhanced":"true", "data-i18n": "","placeholder":"Search Persons", "data-icon":"search", "data-type":"search", "type":"search"},"logic":{"clear":"true"}}, "children":[]},
{"record_info": true, "element": {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"records"}}, "children":[]},
{"select_info": true, "element": {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"selected"}}, "children":[]},
{"filter_info": true, "element": {"type": "div", "direct": {"className":"info"}, "attributes": {"data-info":"filter"}}, "children":[]}
],
"table": {
"select_all": true,
"checkbox_rows": true,
"sorting_columns": true,
"linkable_rows": true
}
},
"layout": {
"columns": [
{"title": "default_email_url_string", "show": true, "priority": 6, "sort":true},
{"title": "first_name", "show": true, "priority": 6, "sort": true}
]
},
"actions": []
}
\ No newline at end of file
{
"my_title": {
"type": "StringField",
"widget": {
"id": "my_title",
"alternate_name": "my_title",
"title": "Title",
"title_i18n": "",
"description": "The name of a document in ERP5",
"description_i18n": "",
"default": null,
"css_class": null,
"hidden": false,
"display_width": 30,
"maximum_input": null,
"extra": {"data-clear-btn":"true"}
},
"validator": {
"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": ""
},
"required_not_found": {
"message": "Input is required but no input given.",
"i18n": ""
},
"too_long": {
"message":"Too much input was given.",
"i18n": ""
}
}
}
}
\ No newline at end of file
[
{"title": "[EXPERIMENTAL] KVM", "img": "https://www.slapos.org/software_product_module/2/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] NoSQL Tester", "img": "https://www.slapos.org/software_product_module/20110224-62E5/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] SlapOS Web Runner", "img": "https://www.slapos.org/software_product_module/20110316-88D7/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] ERP5 scalability testbed", "img": "?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] MariaDB", "img": "https://www.slapos.org/software_product_module/20110615-12741/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] MySQL", "img": "https://www.slapos.org/software_product_module/20110615-218B0/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Kumofs", "img": "https://www.slapos.org/software_product_module/20110615-176F8/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Memcached", "img": "https://www.slapos.org/software_product_module/20110615-69F4/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Zabbix Agent", "img": "https://www.slapos.org/software_product_module/20110613-107B5/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] ERP5", "img": "https://www.slapos.org/software_product_module/20110616-1118E/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] ERP5 Test Node", "img": "https://www.slapos.org/software_product_module/20110620-F42E/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] SlapOS Master", "img": "https://www.slapos.org/software_product_module/20110715-1D213/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] XWiki", "img": "https://www.slapos.org/software_product_module/20110824-20E3C/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Davstorage", "img": "https://www.slapos.org/software_product_module/20110926-3C35A/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Wordpress", "img": "https://www.slapos.org/software_product_module/20110926-2E47E/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Cubrid", "img": "https://www.slapos.org/software_product_module/20110927-12C18/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] OS-Commerce", "img": "https://www.slapos.org/software_product_module/20111020-731/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] openX", "img": "https://www.slapos.org/software_product_module/20111020-16BCD/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Magento", "img": "https://www.slapos.org/software_product_module/20111020-67FC3/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Joomla", "img": "https://www.slapos.org/software_product_module/20111020-65455/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] EZPublish", "img": "https://www.slapos.org/software_product_module/20111020-30C52/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] eSKUeL", "img": "https://www.slapos.org/software_product_module/20111020-14923/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] B2Evolution", "img": "https://www.slapos.org/software_product_module/20111020-319F7/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Net2FTP", "img": "https://www.slapos.org/software_product_module/20111020-521C4/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Zencart", "img": "https://www.slapos.org/software_product_module/20111020-1CA80/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Xoops", "img": "https://www.slapos.org/software_product_module/20111020-3CDE0/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Tiki", "img": "https://www.slapos.org/software_product_module/20111020-4FC1/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Sugar-CRM", "img": "https://www.slapos.org/software_product_module/20111020-16317/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] StatusNET", "img": "https://www.slapos.org/software_product_module/20111020-4841F/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] SPIP", "img": "https://www.slapos.org/software_product_module/20111020-9D18/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] PunBB", "img": "https://www.slapos.org/software_product_module/20111020-DDFE/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Prestashop", "img": "https://www.slapos.org/software_product_module/20111020-171BA/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Piwik", "img": "https://www.slapos.org/software_product_module/20111020-1F217/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Piwigo", "img": "https://www.slapos.org/software_product_module/20111020-4816C/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Pimcore", "img": "https://www.slapos.org/software_product_module/20111020-1FE0A/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] PHPNuke", "img": "https://www.slapos.org/software_product_module/20111020-18031/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Drupal", "img": "https://www.slapos.org/software_product_module/20111020-15AF7/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Dotproject", "img": "https://www.slapos.org/software_product_module/20111020-E587/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Dotclear", "img": "https://www.slapos.org/software_product_module/20111020-42A1B/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Coppermine", "img": "https://www.slapos.org/software_product_module/20111020-37C35/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Cmsmadesimple", "img": "https://www.slapos.org/software_product_module/20111020-8B94/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] SilverStripe", "img": "https://www.slapos.org/software_product_module/20111020-10335/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] PHPBB", "img": "https://www.slapos.org/software_product_module/20111020-2F0BF/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] MediaWiki", "img": "https://www.slapos.org/software_product_module/20111020-358A4/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] PHPMyAdmin", "img": "https://www.slapos.org/software_product_module/20111007-24FAC/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Seleniumrunner", "img": "https://www.slapos.org/software_product_module/20111021-7F80A/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Apache Frontend", "img": "https://www.slapos.org/software_product_module/20111115-55D1E/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Cloudooo", "img": "https://www.slapos.org/software_product_module/20111214-A01A/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] OCCI - XWiki", "img": "https://www.slapos.org/software_product_module/20120305-70664/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Slap Test Agent", "img": "https://www.slapos.org/software_product_module/20120413-7E531/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] HTML5 Application Server", "img": "https://www.slapos.org/software_product_module/20120412-853D9/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] LXC", "img": "https://www.slapos.org/software_product_module/20120726-63A78/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Gitrepo", "img": "https://www.slapos.org/software_product_module/20120818-25A2/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Condor", "img": "https://www.slapos.org/software_product_module/20120911-1103A/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] BOINC Client", "img": "https://www.slapos.org/software_product_module/20120911-A661D/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] BOINC Server", "img": "https://www.slapos.org/software_product_module/20120911-5F9C9/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Maarch", "img": "https://www.slapos.org/software_product_module/20120926-1D5F9/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] PostgresSQL", "img": "https://www.slapos.org/software_product_module/20130129-29F8A/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] DokuWiki", "img": "https://www.slapos.org/software_product_module/20130312-497E4/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] OpenGoo", "img": "https://www.slapos.org/software_product_module/20130312-5AD7B/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Feng Office", "img": "https://www.slapos.org/software_product_module/20130312-56431/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Tiny Tiny RSS", "img": "https://www.slapos.org/software_product_module/20130427-5FF27/default_image?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Etherpad lite", "img": "?quality=75&display=thumbnail"},
{"title": "[EXPERIMENTAL] Slapos Setup Tester", "img": "https://www.slapos.org/software_product_module/20130805-8A3E5/default_image?quality=75&display=thumbnail"}
]
\ No newline at end of file
[
{
"generate":"widget",
"type": "page",
"theme": "slapos-white",
"class_list": null,
"title": "Submit Your App",
"title_i18n": null,
"children": []
}
]
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment