Commit 01176737 authored by Boris Kocherov's avatar Boris Kocherov

erp5_officejs: use url_string instead of grouping_reference property

parent f03ea07e
...@@ -65,8 +65,7 @@ ...@@ -65,8 +65,7 @@
local_sub_storage: { local_sub_storage: {
type: "attachasproperty", type: "attachasproperty",
map: { map: {
text_content: "text_content", text_content: "text_content"
data: "data"
}, },
sub_storage: { sub_storage: {
type: "query", type: "query",
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>952.7575.54412.14336</string> </value> <value> <string>952.14930.43095.30429</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1466890658.78</float> <float>1467326624.23</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
select: 'reference', select: 'reference',
title: 'File Name' title: 'File Name'
}, { }, {
select: 'grouping_reference', select: 'url_string',
title: 'Full Path' title: 'Full Path'
}, { }, {
select: 'description', select: 'description',
...@@ -96,12 +96,11 @@ ...@@ -96,12 +96,11 @@
}], }],
query: { query: {
query: 'portal_type:("Web Style", "Web Script", "Web Page")', query: 'portal_type:("Web Style", "Web Script", "Web Page")',
select_list: ['title', 'reference', 'grouping_reference', select_list: ['title', 'reference', 'url_string',
'language','description', 'version', 'language','description', 'version',
'modification_date'], 'modification_date'],
//limit: [0, 30], //limit: [0, 30],
sort_on: [["grouping_reference", "ascending"]] sort_on: [["url_string", "ascending"]]
// sort_on: [["grouping_reference", "descending"]]
} }
}); });
}); });
......
...@@ -240,7 +240,7 @@ ...@@ -240,7 +240,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>952.6151.10846.11349</string> </value> <value> <string>952.17750.64891.24132</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -258,7 +258,7 @@ ...@@ -258,7 +258,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1466802974.52</float> <float>1467409438.82</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -220,7 +220,7 @@ ...@@ -220,7 +220,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>cedric.le.ninivin</string> </value> <value> <string>zope</string> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -234,7 +234,7 @@ ...@@ -234,7 +234,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>945.34038.48545.63795</string> </value> <value> <string>950.30159.50183.6604</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -252,7 +252,7 @@ ...@@ -252,7 +252,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1443093586.17</float> <float>1460462781.7</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -99,6 +99,9 @@ var global = self, ...@@ -99,6 +99,9 @@ var global = self,
self.jio_erp5_cache_storage = jIO.createJIO(self.jio_erp5_cache_storage); self.jio_erp5_cache_storage = jIO.createJIO(self.jio_erp5_cache_storage);
} }
// 3. save static list urls // 3. save static list urls
// site root files
// external urls
// binary files (images, fonts)
self.jio_cache_storage = jIO.createJIO({ self.jio_cache_storage = jIO.createJIO({
type: "query", type: "query",
sub_storage: { sub_storage: {
...@@ -135,24 +138,6 @@ var global = self, ...@@ -135,24 +138,6 @@ var global = self,
} }
return 'text_content'; return 'text_content';
}, },
get_from_cache_storage = function (url, storage) {
var jio_key = get_relative_url(url);
if (!storage) {
storage = self.jio_cache_storage;
}
return new Promise(function (resolve, reject) {
storage.get(jio_key)
.push(function (metadata) {
return storage.getAttachment(jio_key, 'body')
.push(function (body) {
resolve(new Response(body, {'headers': metadata.headers}));
});
})
.push(undefined, function (error) {
reject(error);
});
});
},
get_relative_url = function (url) { get_relative_url = function (url) {
var prefix, var prefix,
relative_url, relative_url,
...@@ -175,6 +160,24 @@ var global = self, ...@@ -175,6 +160,24 @@ var global = self,
} }
return url; return url;
}, },
get_from_cache_storage = function (url, storage) {
var jio_key = get_relative_url(url);
if (!storage) {
storage = self.jio_cache_storage;
}
return new Promise(function (resolve, reject) {
storage.get(jio_key)
.push(function (metadata) {
return storage.getAttachment(jio_key, 'body')
.push(function (body) {
resolve(new Response(body, {'headers': metadata.headers}));
});
})
.push(undefined, function (error) {
reject(error);
});
});
},
get_specific_url = function (url) { get_specific_url = function (url) {
var prefix, var prefix,
prefix_id, prefix_id,
...@@ -209,7 +212,7 @@ var global = self, ...@@ -209,7 +212,7 @@ var global = self,
}); });
}, },
get_from_storage = function (url, storage) { get_from_storage = function (url, storage) {
var grouping_reference = get_specific_url(url), var url_string = get_specific_url(url),
url_object = new URI(url), url_object = new URI(url),
reference = url_object.filename(); reference = url_object.filename();
if (!storage) { if (!storage) {
...@@ -217,24 +220,30 @@ var global = self, ...@@ -217,24 +220,30 @@ var global = self,
} }
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
var find_queue; var find_queue;
if (grouping_reference !== undefined) { if (url_string !== undefined) {
find_queue = find_and_get({ find_queue = find_and_get({
query: query_portal_types + ' AND (grouping_reference: "' + grouping_reference + '")' query: query_portal_types + ' AND (url_string: ="' + url_string + '")'
}, storage); }, storage);
/*.push(undefined, function (error) { if (!self.jio_cache.development_mode) {
find_queue = find_queue
.push(undefined, function (error) {
if (error.status_code === 404) { if (error.status_code === 404) {
return self.jio_dev_storage.find_and_get(query + ' AND (reference: "' + reference + '")'); return find_and_get({
query: query_portal_types + ' AND (reference: ="' + reference + '")',
sort_on: [["url_string", "ascending"]]
}, storage);
} else { } else {
throw error; throw error;
} }
});*/ });
}
//} else if (reference !== "") { //} else if (reference !== "") {
} else if (reference === get_relative_url(url)) { } else if (reference === get_relative_url(url)) {
// i use sort_on for emulate query: // i use sort_on for emulate query:
// '(grouping_reference: "" ) AND (reference: "' + reference + '")' // '(url_string: "" ) AND (reference: "' + reference + '")'
find_queue = find_and_get({ find_queue = find_and_get({
query: query_portal_types + ' AND (reference: "' + reference + '")', query: query_portal_types + ' AND (reference: ="' + reference + '")',
sort_on: [["grouping_reference", "ascending"]] sort_on: [["url_string", "ascending"]]
}, storage); }, storage);
} else { } else {
reject({status_code: 404}); reject({status_code: 404});
...@@ -275,7 +284,7 @@ var global = self, ...@@ -275,7 +284,7 @@ var global = self,
// save in developer storage // save in developer storage
//if (url) //if (url)
var jio_key, var jio_key,
grouping_reference, url_string,
reference, reference,
prefix, prefix,
prefix_id, prefix_id,
...@@ -291,10 +300,10 @@ var global = self, ...@@ -291,10 +300,10 @@ var global = self,
} }
} }
if (prefix_id !== "") { if (prefix_id !== "") {
grouping_reference = url.replace(prefix, prefix_id + '/'); url_string = url.replace(prefix, prefix_id + '/');
erp5_id = grouping_reference.replace(/\//g, '_').replace(/\./g, '_'); erp5_id = url_string.replace(/\//g, '_').replace(/\./g, '_');
} else { } else {
grouping_reference = ""; url_string = "";
erp5_id = reference.replace(/\./g, '_'); erp5_id = reference.replace(/\./g, '_');
} }
if (erp5_id) { if (erp5_id) {
...@@ -317,7 +326,7 @@ var global = self, ...@@ -317,7 +326,7 @@ var global = self,
'id': erp5_id, 'id': erp5_id,
'portal_type': portal_type, 'portal_type': portal_type,
'reference': reference, 'reference': reference,
'grouping_reference': grouping_reference, 'url_string': url_string,
'parent_relative_url': 'web_page_module' 'parent_relative_url': 'web_page_module'
}; };
/*if (!portal_type) { /*if (!portal_type) {
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>952.13474.34766.7185</string> </value> <value> <string>952.17603.54912.57941</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1467293350.41</float> <float>1467533213.19</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -3,16 +3,34 @@ ...@@ -3,16 +3,34 @@
(function (window, rJS) { (function (window, rJS) {
"use strict"; "use strict";
var gadget_klass = rJS(window),
NAME = "spreadsheet",
MAIN_PAGE_PREFIX = "gadget_officejs_",
DEFAULT_PAGE = NAME + "_list",
REDIRECT_TIMEOUT = 5000;
(function () { (function () {
var erp5_query, var erp5_query,
jio_erp5_cache_storage; jio_erp5_cache_storage;
if ('serviceWorker' in navigator) { if ('serviceWorker' in navigator) {
erp5_query = '(' + erp5_query = [
'grouping_reference: "ooffice/apps/common/%"' + "ooffice/gadget_ooffice.js",
' OR grouping_reference: "ooffice/sdk/Common/%"' + "ooffice/gadget_ooffice.html",
' OR grouping_reference: "ooffice/apps/spreadsheeteditor/main/%"' + "ooffice/apps/require.js",
' OR grouping_reference: "ooffice/sdk/Excel/%"' + "ooffice/apps/css.js",
')'; "ooffice/apps/underscore.js",
"ooffice/apps/backbone.js",
"ooffice/apps/bootstrap.js",
"ooffice/apps/text.js",
"ooffice/apps/xregexp-all-min.js",
"ooffice/apps/jquery.mousewheel.js",
"ooffice/apps/common/%",
"ooffice/apps/spreadsheeteditor/main/%",
"ooffice/sdk/Common/%",
"ooffice/sdk/Excel/%"
].map(function (currentValue) {
return 'url_string: "' + currentValue + '"';
}).join(' OR ');
erp5_query = '(' + erp5_query + ' OR ' + [ erp5_query = '(' + erp5_query + ' OR ' + [
"gadget_officejs_spreadsheet_router.html", "gadget_officejs_spreadsheet_router.html",
"gadget_officejs_spreadsheet_router.js", "gadget_officejs_spreadsheet_router.js",
...@@ -78,7 +96,7 @@ ...@@ -78,7 +96,7 @@
type: "uuid", type: "uuid",
sub_storage: { sub_storage: {
type: "indexeddb", type: "indexeddb",
database: 'officejs_spreadsheet' + '_cache_erp5' database: 'officejs_' + NAME + '_cache_erp5'
} }
} }
}; };
...@@ -108,7 +126,7 @@ ...@@ -108,7 +126,7 @@
}, },
remote_sub_storage: { remote_sub_storage: {
type: "erp5", type: "erp5",
url: (new URI("hateoas")) url: (new URI("hateoasnoauth"))
.absoluteTo(location.href) .absoluteTo(location.href)
.toString(), .toString(),
default_view_reference: "jio_view" default_view_reference: "jio_view"
...@@ -116,7 +134,7 @@ ...@@ -116,7 +134,7 @@
}); });
jio_erp5_cache_storage.repair().push(function () { jio_erp5_cache_storage.repair().push(function () {
navigator.serviceWorker.register('gadget_officejs_spreadsheet_serviceworker.js') navigator.serviceWorker.register('gadget_officejs_' + NAME + '_serviceworker.js')
.then(function (reg) { .then(function (reg) {
// registration worked // registration worked
console.log('Registration succeeded. Scope is ' + reg.scope); console.log('Registration succeeded. Scope is ' + reg.scope);
...@@ -130,11 +148,6 @@ ...@@ -130,11 +148,6 @@
} }
}()); }());
var gadget_klass = rJS(window),
MAIN_PAGE_PREFIX = "gadget_officejs_",
DEFAULT_PAGE = "spreadsheet_list",
REDIRECT_TIMEOUT = 5000;
function listenHashChange(gadget) { function listenHashChange(gadget) {
function extractHashAndDispatch(evt) { function extractHashAndDispatch(evt) {
var hash = (evt.newURL || window.location.toString()).split('#')[1], var hash = (evt.newURL || window.location.toString()).split('#')[1],
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>952.14611.52315.62993</string> </value> <value> <string>952.17638.13871.38877</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1467307441.12</float> <float>1467536010.46</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -5,14 +5,6 @@ ...@@ -5,14 +5,6 @@
self.jio_cache = { self.jio_cache = {
development_mode: false, development_mode: false,
name: 'officejs_spreadsheet_cache', name: 'officejs_spreadsheet_cache',
/*
erp5_query: '"(' +
'grouping_reference: "ooffice/apps/common/%"' +
'OR grouping_reference: "ooffice/sdk/Common/%"' +
'OR grouping_reference: "ooffice/apps/spreadsheeteditor/main/%"' +
'OR grouping_reference: "ooffice/sdk/Excel/%"' +
'")',
*/
cached_urls: [ cached_urls: [
"./", "./",
"handlebars.js", "handlebars.js",
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>952.13402.58271.46762</string> </value> <value> <string>952.18597.7272.54272</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1467237351.07</float> <float>1467460249.11</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
/*global window, rJS */ /*global window, rJS, jIO, URI, location, console, document, RSVP, loopEventListener, navigator */
/*jslint nomen: true, indent: 2, maxerr: 3*/ /*jslint nomen: true, indent: 2, maxerr: 3*/
(function (window, rJS) { (function (window, rJS) {
"use strict"; "use strict";
var gadget_klass = rJS(window),
NAME = "text",
MAIN_PAGE_PREFIX = "gadget_officejs_",
DEFAULT_PAGE = NAME + "_list",
REDIRECT_TIMEOUT = 5000;
(function () {
var erp5_query,
jio_erp5_cache_storage;
if ('serviceWorker' in navigator) { if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('gadget_officejs_text_serviceworker.js') erp5_query = [
"ooffice/gadget_ooffice.js",
"ooffice/gadget_ooffice.html",
"ooffice/apps/require.js",
"ooffice/apps/css.js",
"ooffice/apps/underscore.js",
"ooffice/apps/backbone.js",
"ooffice/apps/bootstrap.js",
"ooffice/apps/text.js",
"ooffice/apps/xregexp-all-min.js",
"ooffice/apps/jquery.mousewheel.js",
"ooffice/apps/common/%",
"ooffice/apps/documenteditor/main/%",
"ooffice/sdk/Common/%",
"ooffice/sdk/Word/%"
].map(function (currentValue) {
return 'url_string: "' + currentValue + '"';
}).join(' OR ');
erp5_query = '(' + erp5_query + ' OR ' + [
"gadget_officejs_text_router.html",
"gadget_officejs_text_router.js",
"gadget_officejs_text_application_panel.html",
"gadget_officejs_page_text_list.html",
"gadget_officejs_page_text_list.js",
"gadget_officejs_jio_text_view.html",
"gadget_officejs_jio_spreadsheet_view.js",
"gadget_officejs_page_add_text.html",
"gadget_officejs_page_add_text.js",
"gadget_erp5_editor_panel.html",
"gadget_erp5_editor_panel.js",
"URI.js",
"dygraph.js",
"gadget_erp5.css",
"gadget_global.js",
"gadget_jio.html",
"gadget_jio.js",
"gadget_translate.html",
"gadget_translate.js",
"i18next.js",
"jiodev.js",
"jquery.js",
"jquerymobile.css",
"jquerymobile.js",
"renderjs.js",
"rsvp.js",
"gadget_officejs_header.html",
"gadget_officejs_jio.html",
"gadget_officejs_page_add_text_document.html",
"gadget_officejs_page_jio_configurator.html",
"gadget_officejs_page_jio_dav_configurator.html",
"gadget_officejs_page_login.html",
"gadget_officejs_page_logout.html",
"gadget_officejs_page_share_webrtc_jio.html",
"gadget_officejs_page_sync.html",
"gadget_translation.html",
"gadget_officejs_webrtc_jio.html",
"gadget_officejs_widget_listbox.html",
"gadget_officejs_header.js",
"gadget_officejs_jio.js",
"gadget_officejs_page_add_text_document.js",
"gadget_officejs_page_jio_configurator.js",
"gadget_officejs_page_jio_dav_configurator.js",
"gadget_officejs_page_login.js",
"gadget_officejs_page_logout.js",
"gadget_officejs_page_share_webrtc_jio.js",
"gadget_officejs_page_sync.js",
"gadget_officejs_text_editor_application_panel.js",
"gadget_translation.js",
"gadget_translation_data.js",
"gadget_officejs_webrtc_jio.js",
"gadget_officejs_widget_listbox.js",
"erp5_launcher.js",
"erp5_launcher.html"
].map(function (currentValue) {
return '(reference: ="' + currentValue + '")';
}).join(' OR ') + ')';
jio_erp5_cache_storage = {
type: "query",
sub_storage: {
type: "uuid",
sub_storage: {
type: "indexeddb",
database: 'officejs_' + NAME + '_cache_erp5'
}
}
};
jio_erp5_cache_storage = jIO.createJIO({
type: "replicate",
query: {
query: '(portal_type: ("Web Style", "Web Page", "Web Script")) AND ' +
erp5_query,
limit: [0, 1234567890]
},
use_remote_post: true,
conflict_handling: 2,
check_local_modification: false,
check_local_creation: false,
check_local_deletion: false,
check_remote_modification: true,
check_remote_creation: true,
check_remote_deletion: true,
local_sub_storage: {
type: "attachasproperty",
map: {
text_content: "text_content",
data: "data"
},
sub_storage: jio_erp5_cache_storage
},
remote_sub_storage: {
type: "erp5",
url: (new URI("hateoasnoauth"))
.absoluteTo(location.href)
.toString(),
default_view_reference: "jio_view"
}
});
jio_erp5_cache_storage.repair().push(function () {
navigator.serviceWorker.register('gadget_officejs_' + NAME + '_serviceworker.js')
.then(function (reg) { .then(function (reg) {
// registration worked // registration worked
console.log('Registration succeeded. Scope is ' + reg.scope); console.log('Registration succeeded. Scope is ' + reg.scope);
...@@ -13,12 +143,10 @@ ...@@ -13,12 +143,10 @@
// registration failed // registration failed
console.log('Registration failed with ' + error); console.log('Registration failed with ' + error);
}); });
} }, console.log);
var gadget_klass = rJS(window), }
MAIN_PAGE_PREFIX = "gadget_officejs_", }());
DEFAULT_PAGE = "text_list",
REDIRECT_TIMEOUT = 5000;
function listenHashChange(gadget) { function listenHashChange(gadget) {
function extractHashAndDispatch(evt) { function extractHashAndDispatch(evt) {
...@@ -66,7 +194,7 @@ ...@@ -66,7 +194,7 @@
}; };
}) })
.declareMethod("getCommandUrlFor", function(options) { .declareMethod("getCommandUrlFor", function (options) {
var prefix = '', var prefix = '',
result, result,
key; key;
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>949.50294.65237.43212</string> </value> <value> <string>952.19926.3121.29149</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1463147142.93</float> <float>1467539971.86</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -7,197 +7,12 @@ ...@@ -7,197 +7,12 @@
name: 'officejs_text_cache', name: 'officejs_text_cache',
cached_urls: [ cached_urls: [
"./", "./",
"gadget_officejs_text_router.html",
"gadget_officejs_text_router.js",
"gadget_officejs_text_application_panel.html",
"gadget_officejs_page_text_list.html",
"gadget_officejs_page_text_list.js",
"gadget_officejs_jio_text_view.html",
"gadget_officejs_jio_spreadsheet_view.js",
"gadget_officejs_page_add_text.html",
"gadget_officejs_page_add_text.js",
"gadget_erp5_editor_panel.html",
"gadget_erp5_editor_panel.js",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css", "//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0", "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0", "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0", "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0", "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular", "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular",
"URI.js",
"dygraph.js",
"gadget_erp5.css",
"gadget_global.js",
"gadget_jio.html",
"gadget_jio.js",
"gadget_translate.html",
"gadget_translate.js",
"handlebars.js",
"i18next.js",
"jiodev.js",
"jquery.js",
"jquerymobile.css",
"jquerymobile.js",
"renderjs.js",
"rsvp.js",
"gadget_officejs_header.html",
"gadget_officejs_jio.html",
"gadget_officejs_page_add_text_document.html",
"gadget_officejs_page_jio_configurator.html",
"gadget_officejs_page_jio_dav_configurator.html",
"gadget_officejs_page_login.html",
"gadget_officejs_page_logout.html",
"gadget_officejs_page_share_webrtc_jio.html",
"gadget_officejs_page_sync.html",
"gadget_translation.html",
"gadget_officejs_webrtc_jio.html",
"gadget_officejs_widget_listbox.html",
"gadget_officejs_header.js",
"gadget_officejs_jio.js",
"gadget_officejs_page_add_text_document.js",
"gadget_officejs_page_jio_configurator.js",
"gadget_officejs_page_jio_dav_configurator.js",
"gadget_officejs_page_login.js",
"gadget_officejs_page_logout.js",
"gadget_officejs_page_share_webrtc_jio.js",
"gadget_officejs_page_sync.js",
"gadget_officejs_text_editor_application_panel.js",
"gadget_translation.js",
"gadget_translation_data.js",
"gadget_officejs_webrtc_jio.js",
"gadget_officejs_widget_listbox.js",
"erp5_launcher.js",
"erp5_launcher.html",
"ooffice/apps/backbone.js",
"ooffice/apps/bootstrap.js",
"ooffice/apps/common/Analytics.js",
"ooffice/apps/common/Gateway.js",
"ooffice/apps/common/IrregularStack.js",
"ooffice/apps/common/locale.js",
"ooffice/apps/common/main/lib/collection/ChatMessages.js",
"ooffice/apps/common/main/lib/collection/Comments.js",
"ooffice/apps/common/main/lib/collection/Fonts.js",
"ooffice/apps/common/main/lib/collection/HistoryVersions.js",
"ooffice/apps/common/main/lib/collection/Users.js",
"ooffice/apps/common/main/lib/component/BaseView.js",
"ooffice/apps/common/main/lib/component/Button.js",
"ooffice/apps/common/main/lib/component/CheckBox.js",
"ooffice/apps/common/main/lib/component/ColorButton.js",
"ooffice/apps/common/main/lib/component/ColorPalette.js",
"ooffice/apps/common/main/lib/component/ComboBorderSize.js",
"ooffice/apps/common/main/lib/component/ComboBox.js",
"ooffice/apps/common/main/lib/component/ComboBoxFonts.js",
"ooffice/apps/common/main/lib/component/ComboDataView.js",
"ooffice/apps/common/main/lib/component/DataView.js",
"ooffice/apps/common/main/lib/component/DimensionPicker.js",
"ooffice/apps/common/main/lib/component/HSBColorPicker.js",
"ooffice/apps/common/main/lib/component/InputField.js",
"ooffice/apps/common/main/lib/component/Layout.js",
"ooffice/apps/common/main/lib/component/ListView.js",
"ooffice/apps/common/main/lib/component/LoadMask.js",
"ooffice/apps/common/main/lib/component/MaskedField.js",
"ooffice/apps/common/main/lib/component/Menu.js",
"ooffice/apps/common/main/lib/component/MenuItem.js",
"ooffice/apps/common/main/lib/component/MetricSpinner.js",
"ooffice/apps/common/main/lib/component/MultiSliderGradient.js",
"ooffice/apps/common/main/lib/component/RadioBox.js",
"ooffice/apps/common/main/lib/component/Scroller.js",
"ooffice/apps/common/main/lib/component/Slider.js",
"ooffice/apps/common/main/lib/component/SynchronizeTip.js",
"ooffice/apps/common/main/lib/component/Tab.js",
"ooffice/apps/common/main/lib/component/TabBar.js",
"ooffice/apps/common/main/lib/component/TableStyler.js",
"ooffice/apps/common/main/lib/component/ThemeColorPalette.js",
"ooffice/apps/common/main/lib/component/ToggleManager.js",
"ooffice/apps/common/main/lib/component/Tooltip.js",
"ooffice/apps/common/main/lib/component/Window.js",
"ooffice/apps/common/main/lib/controller/Chat.js",
"ooffice/apps/common/main/lib/controller/Comments.js",
"ooffice/apps/common/main/lib/controller/ExternalDiagramEditor.js",
"ooffice/apps/common/main/lib/controller/Fonts.js",
"ooffice/apps/common/main/lib/controller/History.js",
"ooffice/apps/common/main/lib/core/NotificationCenter.js",
"ooffice/apps/common/main/lib/core/application.js",
"ooffice/apps/common/main/lib/core/keymaster.js",
"ooffice/apps/common/main/lib/extend/Bootstrap.js",
"ooffice/apps/common/main/lib/model/ChatMessage.js",
"ooffice/apps/common/main/lib/model/Comment.js",
"ooffice/apps/common/main/lib/model/Font.js",
"ooffice/apps/common/main/lib/model/HistoryVersion.js",
"ooffice/apps/common/main/lib/model/User.js",
"ooffice/apps/common/main/lib/mods/perfect-scrollbar.js",
"ooffice/apps/common/main/lib/template/Chat.template",
"ooffice/apps/common/main/lib/template/Comments.template",
"ooffice/apps/common/main/lib/template/CommentsPanel.template",
"ooffice/apps/common/main/lib/template/CommentsPopover.template",
"ooffice/apps/common/main/lib/template/ExtendedColorDialog.template",
"ooffice/apps/common/main/lib/template/Header.template",
"ooffice/apps/common/main/lib/util/LanguageInfo.js",
"ooffice/apps/common/main/lib/util/Shortcuts.js",
"ooffice/apps/common/main/lib/util/Tip.js",
"ooffice/apps/common/main/lib/util/utils.js",
"ooffice/apps/common/main/lib/view/About.js",
"ooffice/apps/common/main/lib/view/AdvancedSettingsWindow.js",
"ooffice/apps/common/main/lib/view/Chat.js",
"ooffice/apps/common/main/lib/view/Comments.js",
"ooffice/apps/common/main/lib/view/CopyWarningDialog.js",
"ooffice/apps/common/main/lib/view/DocumentAccessDialog.js",
"ooffice/apps/common/main/lib/view/ExtendedColorDialog.js",
"ooffice/apps/common/main/lib/view/ExternalDiagramEditor.js",
"ooffice/apps/common/main/lib/view/Header.js",
"ooffice/apps/common/main/lib/view/History.js",
"ooffice/apps/common/main/lib/view/ImageFromUrlDialog.js",
"ooffice/apps/common/main/lib/view/InsertTableDialog.js",
"ooffice/apps/common/main/lib/view/SearchDialog.js",
"ooffice/apps/css.js",
"ooffice/apps/documenteditor/main/app/collection/EquationGroups.js",
"ooffice/apps/documenteditor/main/app/collection/ShapeGroups.js",
"ooffice/apps/documenteditor/main/app/controller/DocumentHolder.js",
"ooffice/apps/documenteditor/main/app/controller/LeftMenu.js",
"ooffice/apps/documenteditor/main/app/controller/Main.js",
"ooffice/apps/documenteditor/main/app/controller/RightMenu.js",
"ooffice/apps/documenteditor/main/app/controller/Statusbar.js",
"ooffice/apps/documenteditor/main/app/controller/Toolbar.js",
"ooffice/apps/documenteditor/main/app/controller/Viewport.js",
"ooffice/apps/documenteditor/main/app/model/EquationGroup.js",
"ooffice/apps/documenteditor/main/app/model/Pages.js",
"ooffice/apps/documenteditor/main/app/model/ShapeGroup.js",
"ooffice/apps/documenteditor/main/app/template/ChartSettings.template",
"ooffice/apps/documenteditor/main/app/template/DropcapSettingsAdvanced.template",
"ooffice/apps/documenteditor/main/app/template/FileMenu.template",
"ooffice/apps/documenteditor/main/app/template/HeaderFooterSettings.template",
"ooffice/apps/documenteditor/main/app/template/ImageSettings.template",
"ooffice/apps/documenteditor/main/app/template/ImageSettingsAdvanced.template",
"ooffice/apps/documenteditor/main/app/template/LeftMenu.template",
"ooffice/apps/documenteditor/main/app/template/ParagraphSettings.template",
"ooffice/apps/documenteditor/main/app/template/ParagraphSettingsAdvanced.template",
"ooffice/apps/documenteditor/main/app/template/RightMenu.template",
"ooffice/apps/documenteditor/main/app/template/ShapeSettings.template",
"ooffice/apps/documenteditor/main/app/template/StatusBar.template",
"ooffice/apps/documenteditor/main/app/template/TableSettings.template",
"ooffice/apps/documenteditor/main/app/template/TableSettingsAdvanced.template",
"ooffice/apps/documenteditor/main/app/template/Toolbar.template",
"ooffice/apps/documenteditor/main/app/template/Viewport.template",
"ooffice/apps/documenteditor/main/app/view/ChartSettings.js",
"ooffice/apps/documenteditor/main/app/view/DocumentHolder.js",
"ooffice/apps/documenteditor/main/app/view/DropcapSettingsAdvanced.js",
"ooffice/apps/documenteditor/main/app/view/FileMenu.js",
"ooffice/apps/documenteditor/main/app/view/FileMenuPanels.js",
"ooffice/apps/documenteditor/main/app/view/HeaderFooterSettings.js",
"ooffice/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js",
"ooffice/apps/documenteditor/main/app/view/ImageSettings.js",
"ooffice/apps/documenteditor/main/app/view/ImageSettingsAdvanced.js",
"ooffice/apps/documenteditor/main/app/view/LeftMenu.js",
"ooffice/apps/documenteditor/main/app/view/ParagraphSettings.js",
"ooffice/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js",
"ooffice/apps/documenteditor/main/app/view/RightMenu.js",
"ooffice/apps/documenteditor/main/app/view/ShapeSettings.js",
"ooffice/apps/documenteditor/main/app/view/Statusbar.js",
"ooffice/apps/documenteditor/main/app/view/TableSettings.js",
"ooffice/apps/documenteditor/main/app/view/TableSettingsAdvanced.js",
"ooffice/apps/documenteditor/main/app/view/Toolbar.js",
"ooffice/apps/documenteditor/main/app/view/Viewport.js",
"ooffice/apps/documenteditor/main/resources/css/app.css",
"ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice.png", "ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice.png",
"ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice@2x.png", "ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice@2x.png",
"ooffice/apps/documenteditor/main/resources/img/combo-border-size/BorderSize.png", "ooffice/apps/documenteditor/main/resources/img/combo-border-size/BorderSize.png",
...@@ -268,15 +83,6 @@ ...@@ -268,15 +83,6 @@
"ooffice/apps/documenteditor/main/resources/img/toolbar/multilevels-numbering@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/multilevels-numbering@2x.png",
"ooffice/apps/documenteditor/main/resources/img/toolbar/nocolor.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/nocolor.png",
"ooffice/apps/documenteditor/main/resources/img/toolbar/text_styles.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/text_styles.png",
"ooffice/apps/jquery.js",
"ooffice/apps/jquery.mousewheel.js",
"ooffice/apps/require.js",
"ooffice/apps/text.js",
"ooffice/apps/underscore.js",
"ooffice/apps/xregexp-all-min.js",
"ooffice/gadget_ooffice.html",
"ooffice/gadget_ooffice.js",
"ooffice/sdk/Common/AllFonts.js",
"ooffice/sdk/Common/Images/fonts_thumbnail.png", "ooffice/sdk/Common/Images/fonts_thumbnail.png",
"ooffice/sdk/Common/Images/fonts_thumbnail@2x.png", "ooffice/sdk/Common/Images/fonts_thumbnail@2x.png",
"ooffice/sdk/Common/Images/marker_format.cur", "ooffice/sdk/Common/Images/marker_format.cur",
...@@ -286,9 +92,6 @@ ...@@ -286,9 +92,6 @@
"ooffice/sdk/Common/Images/plus_copy_2x.cur", "ooffice/sdk/Common/Images/plus_copy_2x.cur",
"ooffice/sdk/Common/Images/text_copy.cur", "ooffice/sdk/Common/Images/text_copy.cur",
"ooffice/sdk/Common/Images/text_copy_2x.cur", "ooffice/sdk/Common/Images/text_copy_2x.cur",
"ooffice/sdk/Common/Native/jquery_native.js",
"ooffice/sdk/Common/Native/native.js",
"ooffice/sdk/Word/sdk-all.js",
"ooffice_fonts/ef3g15mxfibg65drf348e3o.js", "ooffice_fonts/ef3g15mxfibg65drf348e3o.js",
"ooffice_fonts/ef3g15mxfibg65drjf4gn5djccz8e7dg.js", "ooffice_fonts/ef3g15mxfibg65drjf4gn5djccz8e7dg.js",
"ooffice_fonts/ef3g15mxfijgk35iptozrmuwqtuy.js", "ooffice_fonts/ef3g15mxfijgk35iptozrmuwqtuy.js",
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.11121.2531.21930</string> </value> <value> <string>952.17059.29170.50995</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1467235894.43</float> <float>1467458879.51</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -743,7 +743,7 @@ ...@@ -743,7 +743,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.63944.36324.63914</string> </value> <value> <string>952.14901.60787.3464</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -761,7 +761,7 @@ ...@@ -761,7 +761,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1466340151.15</float> <float>1467456965.65</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -434,7 +434,7 @@ ...@@ -434,7 +434,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.63106.5592.44526</string> </value> <value> <string>952.14901.60787.3464</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -452,7 +452,7 @@ ...@@ -452,7 +452,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1466284982.77</float> <float>1467456965.64</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -329,7 +329,7 @@ ...@@ -329,7 +329,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.63106.5592.44526</string> </value> <value> <string>952.14901.60787.3464</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -347,7 +347,7 @@ ...@@ -347,7 +347,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1466284982.81</float> <float>1467456965.64</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -407,6 +407,7 @@ ...@@ -407,6 +407,7 @@
<value> <value>
<tuple> <tuple>
<string>aggregate/web_page_module/rjs_gadget_erp5_html</string> <string>aggregate/web_page_module/rjs_gadget_erp5_html</string>
<string>caching_policy/must-revalidate</string>
</tuple> </tuple>
</value> </value>
</item> </item>
...@@ -755,7 +756,7 @@ ...@@ -755,7 +756,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.12290.58270.10427</string> </value> <value> <string>951.20706.65396.43656</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -773,7 +774,7 @@ ...@@ -773,7 +774,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1463236183.32</float> <float>1463744174.49</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -108,6 +108,12 @@ ...@@ -108,6 +108,12 @@
</dictionary> </dictionary>
</value> </value>
</item> </item>
<item>
<key> <string>__translation_dict</string> </key>
<value>
<dictionary/>
</value>
</item>
<item> <item>
<key> <string>_identity_criterion</string> </key> <key> <string>_identity_criterion</string> </key>
<value> <value>
...@@ -383,7 +389,7 @@ ...@@ -383,7 +389,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1443914195.08</float> <float>1467540283.74</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -428,7 +434,7 @@ ...@@ -428,7 +434,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>946.12180.38409.20770</string> </value> <value> <string>952.19934.1513.34508</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -446,7 +452,7 @@ ...@@ -446,7 +452,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1444083543.91</float> <float>1467540363.66</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Section" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_folders_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>__before_publishing_traverse__</string> </key>
<value>
<object>
<klass>
<global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_defined_in_class</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>_hookname</string> </key>
<value> <string>__before_publishing_traverse__</string> </value>
</item>
<item>
<key> <string>_list</string> </key>
<value>
<list>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</list>
</value>
</item>
<item>
<key> <string>_prior</string> </key>
<value>
<none/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>__before_traverse__</string> </key>
<value>
<dictionary>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Section/hateoas</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Section/hateoasnoauth</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>__translation_dict</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>default_view_action_reference</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>view_action_category</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>frontpage_gadget</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_application_title</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
</value>
</item>
<item>
<key> <string>configuration_application_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>configuration_frontpage_gadget_url</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>container_layout</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>content_layout</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>custom_render_method_id</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>default_view_action_reference</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>empty_criterion_valid</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>frontpage_gadget</string> </key>
<value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
</item>
<item>
<key> <string>frontpage_gadget_url</string> </key>
<value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>hateoasnoauth</string> </value>
</item>
<item>
<key> <string>layout_configuration_form_id</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Section</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>skin_selection_name</string> </key>
<value> <string>Hal</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Hateoas</string> </value>
</item>
<item>
<key> <string>view_action_category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="8" aka="AAAAAAAAAAg=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="9" aka="AAAAAAAAAAk=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>category_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAs=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="10" aka="AAAAAAAAAAo=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1467536052.45</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>embedded</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="11" aka="AAAAAAAAAAs=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>952.19862.48724.33484</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1467536208.51</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
...@@ -108,6 +108,12 @@ ...@@ -108,6 +108,12 @@
</dictionary> </dictionary>
</value> </value>
</item> </item>
<item>
<key> <string>__translation_dict</string> </key>
<value>
<dictionary/>
</value>
</item>
<item> <item>
<key> <string>_identity_criterion</string> </key> <key> <string>_identity_criterion</string> </key>
<value> <value>
...@@ -120,6 +126,14 @@ ...@@ -120,6 +126,14 @@
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value> </value>
</item> </item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>caching_policy/must-revalidate</string>
</tuple>
</value>
</item>
<item> <item>
<key> <string>description</string> </key> <key> <string>description</string> </key>
<value> <value>
...@@ -315,7 +329,7 @@ ...@@ -315,7 +329,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>946.12180.38409.20770</string> </value> <value> <string>951.20740.48139.14762</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -333,7 +347,7 @@ ...@@ -333,7 +347,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1444083543.91</float> <float>1463744194.23</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Section" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_folders_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>__before_publishing_traverse__</string> </key>
<value>
<object>
<klass>
<global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_defined_in_class</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>_hookname</string> </key>
<value> <string>__before_publishing_traverse__</string> </value>
</item>
<item>
<key> <string>_list</string> </key>
<value>
<list>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</list>
</value>
</item>
<item>
<key> <string>_prior</string> </key>
<value>
<none/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>__before_traverse__</string> </key>
<value>
<dictionary>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Section/hateoas</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Section/hateoasnoauth</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>__translation_dict</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>default_view_action_reference</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>view_action_category</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>frontpage_gadget</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_application_title</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
</value>
</item>
<item>
<key> <string>configuration_application_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>configuration_frontpage_gadget_url</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>container_layout</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>content_layout</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>custom_render_method_id</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>default_view_action_reference</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>empty_criterion_valid</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>frontpage_gadget</string> </key>
<value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
</item>
<item>
<key> <string>frontpage_gadget_url</string> </key>
<value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>hateoasnoauth</string> </value>
</item>
<item>
<key> <string>layout_configuration_form_id</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Section</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>skin_selection_name</string> </key>
<value> <string>Hal</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Hateoas</string> </value>
</item>
<item>
<key> <string>view_action_category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="8" aka="AAAAAAAAAAg=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
</ZopeData>
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
<string>my_version</string> <string>my_version</string>
<string>my_portal_type</string> <string>my_portal_type</string>
<string>your_modification_date</string> <string>your_modification_date</string>
<string>my_grouping_reference</string> <string>my_url_string</string>
</list> </list>
</value> </value>
</item> </item>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<dictionary> <dictionary>
<item> <item>
<key> <string>id</string> </key> <key> <string>id</string> </key>
<value> <string>my_grouping_reference</string> </value> <value> <string>my_url_string</string> </value>
</item> </item>
<item> <item>
<key> <string>message_values</string> </key> <key> <string>message_values</string> </key>
...@@ -249,7 +249,7 @@ ...@@ -249,7 +249,7 @@
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
<value> <string>My Reference</string> </value> <value> <string>Path</string> </value>
</item> </item>
<item> <item>
<key> <string>truncate</string> </key> <key> <string>truncate</string> </key>
......
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