Commit f3b71a46 authored by Thomas Gambier's avatar Thomas Gambier 🚴🏼

[erp5_officejs] prepare to put codemirror app on official officejs

The app will be labelled "Javascript Editor" for now but the domain name will be codemirror.app.officejs.com.
Update dropbox_app_key (generated by Vincent).
Reorder totally the apps on officejs appstore (as suggested by Vincent).
parent 3a8a824e
[
{
"int_index": "0",
"int_index": "99",
"application_image_type": "image",
"application_image_url": "app/taskman.png",
"application_image_url": "img/appjabbericon.svg",
"application_toc_accept": true,
"application_published":"18/08/2014",
"application_submitted":"18/08/2014",
"application_description":"A simple web based jabber client",
"application_url":"https://jabberclient.app.officejs.com/",
"application_title":"Jabber client",
"application_category":"Contacts",
"application_title_i18n":"application.custom.jabber_client.title",
"application_description_i18n":"application.custom.jabber_client.description"
},
{
"int_index": "70",
"application_image_type": "image",
"application_image_url": "app/text_editor/icon_text_editor.png",
"application_toc_accept": true,
"application_published":"25/09/2015",
"application_submitted":"25/09/2015",
"application_description":"Simple Web Based Editor",
"application_url":"https://texteditor.app.officejs.com",
"application_title":"Web Texts",
"application_category":"Documents",
"application_title_i18n":"application.custom.text_editor_js.title",
"application_description_i18n":"application.custom.text_editor_js.description"
},
{
"int_index": "69",
"application_image_type": "image",
"application_image_url": "bookmark_manager_logo.svg",
"application_toc_accept": true,
"application_published":"14/12/2016",
"application_submitted":"14/12/2016",
"application_description":"Web Based Bookmark Manager",
"application_url":"https://bookmark.app.officejs.com",
"application_title":"Web Bookmark",
"application_category":"Documents",
"application_title_i18n":"application.custom.web_bookmark.title",
"application_description_i18n":"application.custom.web_bookmark.description"
},
{
"int_index": "68",
"application_image_type": "image",
"application_image_url": "app/taskman-svg.png",
"application_toc_accept": true,
"application_published":"13/02/2014",
"application_submitted":"13/02/2014",
"application_description":"Task manager application with plain text descriptions.",
"application_url":"http://taskman.app.officejs.com/",
"application_title":"Task Manager",
"application_category":"Projects",
"application_title_i18n":"application.custom.task_manager_js.title",
"application_description_i18n":"application.custom.task_manager_js.description"
"application_description":"Task manager application with SVG documents.",
"application_url":"https://svgeditor.app.officejs.com",
"application_title":"Web Illustrations",
"application_category":"Documents",
"application_title_i18n":"application.custom.svg_editor.title",
"application_description_i18n":"application.custom.svg_editor.description"
},
{
"int_index": "50",
......@@ -27,20 +69,6 @@
"application_title_i18n":"application.custom.spreadsheet.title",
"application_description_i18n":"application.custom.spreadsheet.description"
},
{
"int_index": "48",
"application_image_type": "image",
"application_image_url": "app/500px-Gnome-x-office-presentation.svg.png",
"application_toc_accept": true,
"application_published":"23/08/2016",
"application_submitted":"23/08/2016",
"application_description":"Edition of odp, ppt, pttx and alike",
"application_url":"https://presentation.app.officejs.com/",
"application_title":"Office Presentations",
"application_category":"Documents",
"application_title_i18n":"application.custom.presentation.title",
"application_description_i18n":"application.custom.presentation.description"
},
{
"int_index": "49",
"application_image_type": "image",
......@@ -56,49 +84,35 @@
"application_description_i18n":"application.custom.text.description"
},
{
"int_index": "69",
"application_image_type": "image",
"application_image_url": "web_table_app_logo.svg",
"application_toc_accept": true,
"application_published":"13/02/2014",
"application_submitted":"13/02/2014",
"application_description":"Web Table Advanced edition",
"application_url":"https://webtable.app.officejs.com",
"application_title":"Web Tables",
"application_category":"Documents",
"application_title_i18n":"application.custom.web_table.title",
"application_description_i18n":"application.custom.web_table.description"
},
{
"int_index": "15",
"int_index": "48",
"application_image_type": "image",
"application_image_url": "bookmark_manager_logo.svg",
"application_image_url": "app/500px-Gnome-x-office-presentation.svg.png",
"application_toc_accept": true,
"application_published":"14/12/2016",
"application_submitted":"14/12/2016",
"application_description":"Web Based Bookmark Manager",
"application_url":"https://bookmark.app.officejs.com",
"application_title":"Web Bookmark",
"application_published":"23/08/2016",
"application_submitted":"23/08/2016",
"application_description":"Edition of odp, ppt, pttx and alike",
"application_url":"https://presentation.app.officejs.com/",
"application_title":"Office Presentations",
"application_category":"Documents",
"application_title_i18n":"application.custom.web_bookmark.title",
"application_description_i18n":"application.custom.web_bookmark.description"
"application_title_i18n":"application.custom.presentation.title",
"application_description_i18n":"application.custom.presentation.description"
},
{
"int_index": "13",
"int_index": "47",
"application_image_type": "image",
"application_image_url": "pdf_viewer_app_logo.svg",
"application_image_url": "app/codemirror/icon_javascript_editor.png",
"application_toc_accept": true,
"application_published":"14/12/2016",
"application_submitted":"14/12/2016",
"application_description":"Read and manage you PDF Offline",
"application_url":"https://pdfreader.app.officejs.com",
"application_title":"PDF Reader",
"application_published":"25/09/2015",
"application_submitted":"25/09/2015",
"application_description":"Javascript Editor",
"application_url":"https://codemirror.app.officejs.com",
"application_title":"JS Scripts",
"application_category":"Documents",
"application_title_i18n":"application.custom.pdf_reader.title",
"application_description_i18n":"application.custom.pdf_reader.description"
"application_title_i18n":"application.custom.codemirror.title",
"application_description_i18n":"application.custom.codemirror.description"
},
{
"int_index": "11",
"int_index": "46",
"application_image_type": "image",
"application_image_url": "image_editor_app_logo.svg",
"application_toc_accept": true,
......@@ -112,21 +126,35 @@
"application_description_i18n":"application.custom.image_editor.description"
},
{
"int_index": "68",
"int_index": "45",
"application_image_type": "image",
"application_image_url": "app/taskman-svg.png",
"application_image_url": "hr_logo.svg",
"application_toc_accept": true,
"application_published":"13/02/2014",
"application_submitted":"13/02/2014",
"application_description":"Task manager application with SVG documents.",
"application_url":"https://svgeditor.app.officejs.com",
"application_title":"Web Illustrations",
"application_published":"20/04/2018",
"application_submitted":"20/04/2018",
"application_description": "Business travel, Expense remboursement, Leave request management",
"application_url":"https://hr.app.officejs.com",
"application_title":"HR",
"application_category":"Projects",
"application_title_i18n":"application.custom.hr.title",
"application_description_i18n":"application.custom.hr.description"
},
{
"int_index": "44",
"application_image_type": "image",
"application_image_url": "nexedi_logo_officejs_iodide.svg",
"application_toc_accept": true,
"application_published":"21/05/2018",
"application_submitted":"21/05/2018",
"application_description":"In-browser python/js notebooks",
"application_url":"https://iodide-notebook.app.officejs.com",
"application_title":"Iodide Notebook",
"application_category":"Documents",
"application_title_i18n":"application.custom.svg_editor.title",
"application_description_i18n":"application.custom.svg_editor.description"
"application_title_i18n":"application.custom.notebook.title",
"application_description_i18n":"application.custom.notebook.description"
},
{
"int_index": "19",
"int_index": "43",
"application_image_type": "image",
"application_image_url": "officejs_smart_assistant_icon.png",
"application_toc_accept": true,
......@@ -140,46 +168,32 @@
"application_description_i18n":"application.custom.smart_assistant.description"
},
{
"int_index": "10",
"int_index": "42",
"application_image_type": "image",
"application_image_url": "media_player_app_logo.jpg",
"application_image_url": "web_table_app_logo.svg",
"application_toc_accept": true,
"application_published":"11/08/2014",
"application_submitted":"11/08/2014",
"application_description":"Media Player and Manager",
"application_url":"http://mediaplayer.app.officejs.com/",
"application_title":"Media Player",
"application_published":"13/02/2014",
"application_submitted":"13/02/2014",
"application_description":"Web Table Advanced edition",
"application_url":"https://webtable.app.officejs.com",
"application_title":"Web Tables",
"application_category":"Documents",
"application_title_i18n":"application.custom.media_player.title",
"application_description_i18n":"application.custom.media_player.description"
},
{
"int_index": "99",
"application_image_type": "image",
"application_image_url": "img/appjabbericon.svg",
"application_toc_accept": true,
"application_published":"18/08/2014",
"application_submitted":"18/08/2014",
"application_description":"A simple web based jabber client",
"application_url":"https://jabberclient.app.officejs.com/",
"application_title":"Jabber client",
"application_category":"Contacts",
"application_title_i18n":"application.custom.jabber_client.title",
"application_description_i18n":"application.custom.jabber_client.description"
"application_title_i18n":"application.custom.web_table.title",
"application_description_i18n":"application.custom.web_table.description"
},
{
"int_index": "70",
"int_index": "41",
"application_image_type": "image",
"application_image_url": "app/text_editor/icon_text_editor.png",
"application_image_url": "pdf_viewer_app_logo.svg",
"application_toc_accept": true,
"application_published":"25/09/2015",
"application_submitted":"25/09/2015",
"application_description":"Simple Web Based Editor",
"application_url":"https://texteditor.app.officejs.com",
"application_title":"Web Texts",
"application_published":"14/12/2016",
"application_submitted":"14/12/2016",
"application_description":"Read and manage you PDF Offline",
"application_url":"https://pdfreader.app.officejs.com",
"application_title":"PDF Reader",
"application_category":"Documents",
"application_title_i18n":"application.custom.text_editor_js.title",
"application_description_i18n":"application.custom.text_editor_js.description"
"application_title_i18n":"application.custom.pdf_reader.title",
"application_description_i18n":"application.custom.pdf_reader.description"
},
{
"int_index": "11",
......@@ -196,34 +210,20 @@
"application_description_i18n":"application.custom.monitor_js.description"
},
{
"int_index": "60",
"int_index": "10",
"application_image_type": "image",
"application_image_url": "forum_app_logo.png",
"application_toc_accept": false,
"application_published": "07/18/2016",
"application_submitted":"07/18/2016",
"application_description":"OfficeJS Community Communication Tool",
"application_url":"https://forum.officejs.com",
"application_title":"OfficeJS Forum",
"application_category":"Development",
"application_title_i18n":"application.custom.forum.title",
"application_description_i18n":"application.custom.forum.description"
"application_image_url": "media_player_app_logo.jpg",
"application_toc_accept": true,
"application_published":"11/08/2014",
"application_submitted":"11/08/2014",
"application_description":"Media Player and Manager",
"application_url":"http://mediaplayer.app.officejs.com/",
"application_title":"Media Player",
"application_category":"Documents",
"application_title_i18n":"application.custom.media_player.title",
"application_description_i18n":"application.custom.media_player.description"
},
{
"int_index": "0",
"application_image_type": "image",
"application_image_url": "trade_application_logo.png",
"application_toc_accept": false,
"application_published": "07/18/2016",
"application_submitted":"07/18/2016",
"application_description":"Manage Products, Sales and Purcharses",
"application_url":"https://trade.app.officejs.com",
"application_title":"Trade",
"application_category":"Projects",
"application_title_i18n":"application.custom.trade.title",
"application_description_i18n":"application.custom.trade.description"
},
{
"int_index": "1",
"application_image_type": "image",
"application_image_url": "wallsearch_icon.svg",
......@@ -237,32 +237,47 @@
"application_title_i18n":"application.custom.wallsearch.title",
"application_description_i18n":"application.custom.wallsearch.description"
},
{
"int_index": "20",
{
"int_index": "0",
"application_image_type": "image",
"application_image_url": "hr_logo.svg",
"application_image_url": "app/taskman.png",
"application_toc_accept": true,
"application_published":"20/04/2018",
"application_submitted":"20/04/2018",
"application_description": "Business travel, Expense remboursement, Leave request management",
"application_url":"https://hr.app.officejs.com",
"application_title":"HR",
"application_published":"13/02/2014",
"application_submitted":"13/02/2014",
"application_description":"Task manager application with plain text descriptions.",
"application_url":"http://taskman.app.officejs.com/",
"application_title":"Task Manager",
"application_category":"Projects",
"application_title_i18n":"application.custom.hr.title",
"application_description_i18n":"application.custom.hr.description"
},
{
"int_index": "18",
"application_title_i18n":"application.custom.task_manager_js.title",
"application_description_i18n":"application.custom.task_manager_js.description"
},
{
"int_index": "0",
"application_image_type": "image",
"application_image_url": "nexedi_logo_officejs_iodide.svg",
"application_toc_accept": true,
"application_published":"21/05/2018",
"application_submitted":"21/05/2018",
"application_description":"In-browser python/js notebooks",
"application_url":"https://iodide-notebook.app.officejs.com",
"application_title":"Iodide Notebook",
"application_category":"Documents",
"application_title_i18n":"application.custom.notebook.title",
"application_description_i18n":"application.custom.notebook.description"
"application_image_url": "trade_application_logo.png",
"application_toc_accept": false,
"application_published": "07/18/2016",
"application_submitted":"07/18/2016",
"application_description":"Manage Products, Sales and Purcharses",
"application_url":"https://trade.app.officejs.com",
"application_title":"Trade",
"application_category":"Projects",
"application_title_i18n":"application.custom.trade.title",
"application_description_i18n":"application.custom.trade.description"
},
{
"int_index": "0",
"application_image_type": "image",
"application_image_url": "forum_app_logo.png",
"application_toc_accept": false,
"application_published": "07/18/2016",
"application_submitted":"07/18/2016",
"application_description":"OfficeJS Community Communication Tool",
"application_url":"https://forum.officejs.com",
"application_title":"OfficeJS Forum",
"application_category":"Development",
"application_title_i18n":"application.custom.forum.title",
"application_description_i18n":"application.custom.forum.description"
}
]
......@@ -62,7 +62,7 @@
</item>
<item>
<key> <string>content_md5</string> </key>
<value> <string>3c051d32f2868787d798c1997823f4b8</string> </value>
<value> <string>5e1e205815a1a2206586fc6c5347cc49</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
......@@ -207,7 +207,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>969.56469.26666.60910</string> </value>
<value> <string>970.31168.35810.58043</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -225,7 +225,7 @@
</tuple>
<state>
<tuple>
<float>1535369698.86</float>
<float>1537862969.45</float>
<string>UTC</string>
</tuple>
</state>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Image" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_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>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value> <string>6a4d72b6cb6c21eaf97ced8110f32aa2</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>app/codemirror/icon_javascript_editor.png</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>codemirror_icon.png</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>512</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_officejs_appstore_app_text_editor_icon_javascript_editor_png</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Image</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>icon_javascript_editor.png</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>512</int> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</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>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </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>1537546867.23</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="7" aka="AAAAAAAAAAc=">
<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>970.27207.47934.34816</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>1537546145.34</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
......@@ -20,7 +20,7 @@
<script data-renderjs-configuration="document_title_plural" type="text/x-renderjs-configuration">JS scripts</script>
<script data-renderjs-configuration="parent_relative_url" type="text/x-renderjs-configuration">web_page_module</script>
<script data-renderjs-configuration="erp5_attachment_synchro" type="text/x-renderjs-configuration"></script>
<script data-renderjs-configuration="dropbox_app_key" type="text/x-renderjs-configuration">n692ixxhyg9zhqs</script>
<script data-renderjs-configuration="dropbox_app_key" type="text/x-renderjs-configuration">xztne380tmhy7xu</script>
<div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="erp5_router"></div>
</body>
</html>
\ No newline at end of file
......@@ -277,7 +277,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>970.25572.20112.58060</string> </value>
<value> <string>970.26997.33546.6348</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -295,7 +295,7 @@
</tuple>
<state>
<tuple>
<float>1537452155.85</float>
<float>1537540898.55</float>
<string>UTC</string>
</tuple>
</state>
......
......@@ -55,6 +55,7 @@
<option>Jabber Client</option>
<option>Travel Expense</option>
<option>Notebook</option>
<option>Javascript editor (CodeMirror)</option>
</select>
</div>
</div>
......
......@@ -231,7 +231,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>967.13490.46878.24849</string> </value>
<value> <string>970.27017.22588.52565</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -249,7 +249,7 @@
</tuple>
<state>
<tuple>
<float>1525423502.47</float>
<float>1537537669.28</float>
<string>UTC</string>
</tuple>
</state>
......
......@@ -105,6 +105,10 @@
"url": "officejs_hr/",
"cache": "gadget_officejs_hr.appcache",
"no_installer": true
},
"Javascript editor (CodeMirror)": {
"url": "officejs_codemirror/",
"cache": "gadget_officejs_codemirror.appcache"
}
};
......
......@@ -254,7 +254,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>970.26865.57530.41659</string> </value>
<value> <string>970.27017.22588.52565</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -272,7 +272,7 @@
</tuple>
<state>
<tuple>
<float>1537525773.05</float>
<float>1537537740.22</float>
<string>UTC</string>
</tuple>
</state>
......
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