Commit d50048bf authored by Paul Graydon's avatar Paul Graydon

ors_wendelin: Update client home page

parent 68538ec9
...@@ -250,7 +250,7 @@ ...@@ -250,7 +250,7 @@
<dictionary> <dictionary>
<item> <item>
<key> <string>action</string> </key> <key> <string>action</string> </key>
<value> <string>invalidate</string> </value> <value> <string>validate</string> </value>
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
...@@ -278,7 +278,7 @@ ...@@ -278,7 +278,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680185454.55</float> <float>1718027568.51</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -287,7 +287,7 @@ ...@@ -287,7 +287,7 @@
</item> </item>
<item> <item>
<key> <string>validation_state</string> </key> <key> <string>validation_state</string> </key>
<value> <string>invalidated</string> </value> <value> <string>validated</string> </value>
</item> </item>
</dictionary> </dictionary>
</list> </list>
......
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
var gadget_klass = rJS(window); var gadget_klass = rJS(window);
gadget_klass gadget_klass
.declareAcquiredMethod("getSetting", "getSetting") .declareAcquiredMethod("getSetting", "getSetting")
.declareAcquiredMethod("jio_get", "jio_get") .declareAcquiredMethod("jio_get", "jio_get")
...@@ -16,19 +15,18 @@ ...@@ -16,19 +15,18 @@
Plotly.Plots.resize(gadget.element.querySelector('.graph-initial-success-rate')); Plotly.Plots.resize(gadget.element.querySelector('.graph-initial-success-rate'));
Plotly.Plots.resize(gadget.element.querySelector('.graph-added-success-rate')); Plotly.Plots.resize(gadget.element.querySelector('.graph-added-success-rate'));
}); });
}) })
.declareMethod('render', function (option_dict) { .declareMethod('render', function (option_dict) {
var gadget = this, var gadget = this,
i, i,
initial_success_data, initial_success_data,
added_success_data, added_success_data,
label_list = ["vt", "vInititialEPSBEstabSR_lo","vInititialEPSBEstabSR_hi","vAddedEPSBEstabSR_lo", "vAddedEPSBEstabSR_hi"]; label_list = ["vt", "vInititialEPSBEstabSR_lo", "vInititialEPSBEstabSR_hi", "vAddedEPSBEstabSR_lo", "vAddedEPSBEstabSR_hi"];
return new RSVP.Queue().push(function () { return new RSVP.Queue().push(function () {
return wendelin.getArrayRawSlice(gadget, option_dict.data_array_key); return wendelin.getArrayRawSlice(gadget, option_dict.data_array_key);
}) })
.push(function (result) { .push(function (result) {
var graph_data = nj.unpack(result.pick( null, label_list)), var graph_data = nj.unpack(result.pick(null, label_list)),
date = [], date = [],
vInititialEPSBEstabSR_lo = [], vInititialEPSBEstabSR_lo = [],
vInititialEPSBEstabSR_hi = [], vInititialEPSBEstabSR_hi = [],
...@@ -111,7 +109,6 @@ ...@@ -111,7 +109,6 @@
} }
} }
); );
Plotly.newPlot( Plotly.newPlot(
gadget.element.querySelector('.graph-added-success-rate'), gadget.element.querySelector('.graph-added-success-rate'),
added_success_data, added_success_data,
......
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.32863.55523.57719</string> </value> <value> <string>1017.10919.17136.25378</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -262,7 +262,7 @@ ...@@ -262,7 +262,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680610679.89</float> <float>1718093827.83</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
return value[column]; return value[column];
}); });
} }
function allEqual(array, value) { function allEqual(array, value) {
return array.every(function (current) { return array.every(function (current) {
return current === value; return current === value;
...@@ -79,7 +80,6 @@ ...@@ -79,7 +80,6 @@
Plotly.Plots.resize(gadget.element.querySelector('.upload-link')); Plotly.Plots.resize(gadget.element.querySelector('.upload-link'));
Plotly.Plots.resize(gadget.element.querySelector('.download-link')); Plotly.Plots.resize(gadget.element.querySelector('.download-link'));
}); });
}) })
.declareMethod('render', function (option_dict) { .declareMethod('render', function (option_dict) {
var gadget = this, var gadget = this,
...@@ -159,7 +159,6 @@ ...@@ -159,7 +159,6 @@
} }
} }
); );
Plotly.newPlot( Plotly.newPlot(
upload_link, upload_link,
upload_data, upload_data,
......
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.34352.37418.49595</string> </value> <value> <string>1017.12308.4841.3874</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -262,7 +262,7 @@ ...@@ -262,7 +262,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680699889.54</float> <float>1718094024.82</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<head> <head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width" /> <meta name="viewport" content="width=device-width" />
<title>ERP5 PT Frontpage</title> <!--title>ORS Wendelin</title-->
<link rel="http://www.renderjs.org/rel/interface" href="interface_page.html"> <link rel="http://www.renderjs.org/rel/interface" href="interface_page.html">
<!-- renderjs --> <!-- renderjs -->
...@@ -22,5 +22,9 @@ ...@@ -22,5 +22,9 @@
</head> </head>
<body> <body>
<div data-gadget-scope="html_view" data-gadget-url="gadget_html_viewer.html" data-gadget-sandbox="public"></div>
<div data-gadget-sandbox="public" data-gadget-scope="form_view" data-gadget-url="gadget_erp5_pt_form_view.html"></div>
<ul>
</ul>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -240,7 +240,7 @@ ...@@ -240,7 +240,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.27214.41940.31795</string> </value> <value> <string>1018.13042.17329.57821</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -260,7 +260,7 @@ ...@@ -260,7 +260,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680271778.06</float> <float>1721983817.51</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -236,7 +236,7 @@ ...@@ -236,7 +236,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.27217.52338.34133</string> </value> <value> <string>1018.13043.31705.44066</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680271856.72</float> <float>1721985955.28</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
<h1>Welcome to ORS Wendelin</h1> <h1>Welcome to ORS Wendelin</h1>
<div>Your registered Open Radio Stations are listed below.</div>
<li>ORS Device List: <a href="#!push_history?p.editable=true&n.jio_key=data_acquisition_unit_module">Link</a></li> <div>To access the KPI graphs for an Open Radio Station, click on the corresponding list entry below. Then, in the <strong>Views</strong> menu on the left, click on <strong>E-RAB Accessibility KPI</strong> or <strong>E-UTRAN IP Throughput KPI</strong>, and the graph will be displayed.</div>
\ No newline at end of file \ No newline at end of file
...@@ -10,9 +10,11 @@ ...@@ -10,9 +10,11 @@
<key> <string>_Access_contents_information_Permission</string> </key> <key> <string>_Access_contents_information_Permission</string> </key>
<value> <value>
<tuple> <tuple>
<string>Anonymous</string>
<string>Assignee</string> <string>Assignee</string>
<string>Assignor</string> <string>Assignor</string>
<string>Associate</string> <string>Associate</string>
<string>Auditor</string>
<string>Manager</string> <string>Manager</string>
</tuple> </tuple>
</value> </value>
...@@ -50,9 +52,11 @@ ...@@ -50,9 +52,11 @@
<key> <string>_View_Permission</string> </key> <key> <string>_View_Permission</string> </key>
<value> <value>
<tuple> <tuple>
<string>Anonymous</string>
<string>Assignee</string> <string>Assignee</string>
<string>Assignor</string> <string>Assignor</string>
<string>Associate</string> <string>Associate</string>
<string>Auditor</string>
<string>Manager</string> <string>Manager</string>
</tuple> </tuple>
</value> </value>
...@@ -69,7 +73,7 @@ ...@@ -69,7 +73,7 @@
</item> </item>
<item> <item>
<key> <string>default_reference</string> </key> <key> <string>default_reference</string> </key>
<value> <string>ORS-WENDELIN.Home.Page</string> </value> <value> <string>ors_wendelin_home_message.html</string> </value>
</item> </item>
<item> <item>
<key> <string>description</string> </key> <key> <string>description</string> </key>
...@@ -83,9 +87,7 @@ ...@@ -83,9 +87,7 @@
</item> </item>
<item> <item>
<key> <string>language</string> </key> <key> <string>language</string> </key>
<value> <value> <string>en</string> </value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>short_title</string> </key> <key> <string>short_title</string> </key>
...@@ -95,13 +97,11 @@ ...@@ -95,13 +97,11 @@
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
<value> <string>ORS WENDELIN Home Page</string> </value> <value> <string>ORS Wendelin Home Message</string> </value>
</item> </item>
<item> <item>
<key> <string>version</string> </key> <key> <string>version</string> </key>
<value> <value> <string>001</string> </value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>workflow_history</string> </key> <key> <string>workflow_history</string> </key>
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
<dictionary> <dictionary>
<item> <item>
<key> <string>action</string> </key> <key> <string>action</string> </key>
<value> <string>share_alive</string> </value> <value> <string>publish_alive</string> </value>
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
...@@ -187,7 +187,7 @@ ...@@ -187,7 +187,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680271985.42</float> <float>1717425573.33</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
</item> </item>
<item> <item>
<key> <string>validation_state</string> </key> <key> <string>validation_state</string> </key>
<value> <string>shared_alive</string> </value> <value> <string>published_alive</string> </value>
</item> </item>
</dictionary> </dictionary>
</list> </list>
...@@ -236,7 +236,7 @@ ...@@ -236,7 +236,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.27226.19038.61952</string> </value> <value> <string>1017.24204.40844.49612</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680272308.71</float> <float>1718807806.02</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width" />
<title>ERP5 Panel</title>
<link rel="http://www.renderjs.org/rel/interface" href="interface_panel.html">
<!--
data-i18n=Editable
data-i18n=Home
data-i18n=Modules
data-i18n=Worklists
data-i18n=History
data-i18n=Search
data-i18n=Preferences
data-i18n=Logout
data-i18n=Views
data-i18n=Workflows
data-i18n=Actions
-->
<!-- renderjs -->
<script src="rsvp.js" type="text/javascript"></script>
<script src="renderjs.js" type="text/javascript"></script>
<script src="gadget_global.js" type="text/javascript"></script>
<!-- custom script -->
<script src="gadget_ors_wendelin_panel.js" type="text/javascript"></script>
</head>
<body>
<div>
<div data-role="header">
<div class="ui-btn-left">
<div class="ui-controlgroup-controls">
<button data-i18n="Close" class="ui-btn-icon-notext ui-icon-delete">Close</button>
</div>
</div>
<div class="panel_img" style="height: 80pt !important; padding-top: 10pt;">
<img alt="ERP5" src="telecom-nexedi-logos?format=png"/>
</div>
</div>
<div>
<!--form>
<button type="submit" class="ui-icon-action ui-btn-icon-right ui-screen-hidden">Submit</button>
<div data-gadget-url="gadget_erp5_searchfield.html"
data-gadget-scope="erp5_searchfield"
data-gadget-sandbox="public"></div>
</form-->
<ul></ul>
<!--div data-gadget-url="gadget_erp5_field_multicheckbox.html"
data-gadget-scope="erp5_checkbox"
data-gadget-sandbox="public"></div-->
<dl style="margin-top: 10pt;"></dl>
</div>
</div>
</body>
</html>
\ No newline at end of file
...@@ -6,6 +6,24 @@ ...@@ -6,6 +6,24 @@
</pickle> </pickle>
<pickle> <pickle>
<dictionary> <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>Authenticated</string>
<string>Author</string>
<string>Manager</string>
<string>Member</string>
<string>Owner</string>
<string>Reviewer</string>
</tuple>
</value>
</item>
<item> <item>
<key> <string>_Add_portal_content_Permission</string> </key> <key> <string>_Add_portal_content_Permission</string> </key>
<value> <value>
...@@ -49,7 +67,24 @@ ...@@ -49,7 +67,24 @@
<string>Assignee</string> <string>Assignee</string>
<string>Assignor</string> <string>Assignor</string>
<string>Manager</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>Authenticated</string>
<string>Author</string>
<string>Manager</string>
<string>Member</string>
<string>Owner</string> <string>Owner</string>
<string>Reviewer</string>
</tuple> </tuple>
</value> </value>
</item> </item>
...@@ -102,7 +137,7 @@ ...@@ -102,7 +137,7 @@
<key> <key>
<tuple> <tuple>
<int>99</int> <int>99</int>
<string>ERP5 Web Site/ors_runner</string> <string>ERP5 Web Site/ors_wendelin_front</string>
</tuple> </tuple>
</key> </key>
<value> <value>
...@@ -342,7 +377,7 @@ ...@@ -342,7 +377,7 @@
</item> </item>
<item> <item>
<key> <string>configuration_application_title</string> </key> <key> <string>configuration_application_title</string> </key>
<value> <string>ERP5</string> </value> <value> <string>ORS Wendelin</string> </value>
</item> </item>
<item> <item>
<key> <string>configuration_content_security_policy</string> </key> <key> <string>configuration_content_security_policy</string> </key>
...@@ -362,13 +397,13 @@ ...@@ -362,13 +397,13 @@
</item> </item>
<item> <item>
<key> <string>configuration_header_gadget_url</string> </key> <key> <string>configuration_header_gadget_url</string> </key>
<value> <value> <string>gadget_erp5_header.html</string> </value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>configuration_icon_url</string> </key> <key> <string>configuration_icon_url</string> </key>
<value> <string>favicon.ico</string> </value> <value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>configuration_jio_gadget_url</string> </key> <key> <string>configuration_jio_gadget_url</string> </key>
...@@ -382,11 +417,13 @@ ...@@ -382,11 +417,13 @@
</item> </item>
<item> <item>
<key> <string>configuration_panel_gadget_url</string> </key> <key> <string>configuration_panel_gadget_url</string> </key>
<value> <string>gadget_erp5_panel.html</string> </value> <value> <string>gadget_ors_wendelin_panel.html</string> </value>
</item> </item>
<item> <item>
<key> <string>configuration_precache_manifest_script_list</string> </key> <key> <string>configuration_precache_manifest_script_list</string> </key>
<value> <string>WebSection_getORSRunnerPrecacheManifestList</string> </value> <value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>configuration_precache_manifest_url_list</string> </key> <key> <string>configuration_precache_manifest_url_list</string> </key>
...@@ -434,7 +471,7 @@ ...@@ -434,7 +471,7 @@
</item> </item>
<item> <item>
<key> <string>id</string> </key> <key> <string>id</string> </key>
<value> <string>ors_runner</string> </value> <value> <string>ors_wendelin_front</string> </value>
</item> </item>
<item> <item>
<key> <string>int_index</string> </key> <key> <string>int_index</string> </key>
...@@ -484,7 +521,7 @@ ...@@ -484,7 +521,7 @@
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
<value> <string>ORS Runner</string> </value> <value> <string>ORS Wendelin</string> </value>
</item> </item>
<item> <item>
<key> <string>visible</string> </key> <key> <string>visible</string> </key>
...@@ -600,13 +637,11 @@ ...@@ -600,13 +637,11 @@
<dictionary> <dictionary>
<item> <item>
<key> <string>action</string> </key> <key> <string>action</string> </key>
<value> <value> <string>publish</string> </value>
<none/>
</value>
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>zope</string> </value> <value> <unicode>zope</unicode> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -630,7 +665,7 @@ ...@@ -630,7 +665,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680076676.69</float> <float>1718011174.28</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
...@@ -639,7 +674,7 @@ ...@@ -639,7 +674,7 @@
</item> </item>
<item> <item>
<key> <string>validation_state</string> </key> <key> <string>validation_state</string> </key>
<value> <string>embedded</string> </value> <value> <string>published</string> </value>
</item> </item>
</dictionary> </dictionary>
</list> </list>
...@@ -679,7 +714,7 @@ ...@@ -679,7 +714,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.44114.37887.20087</string> </value> <value> <string>1018.11925.26567.59340</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -699,7 +734,7 @@ ...@@ -699,7 +734,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1681286302.69</float> <float>1721916860.74</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -446,7 +446,7 @@ ...@@ -446,7 +446,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>zope</string> </value> <value> <unicode>zope</unicode> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -460,7 +460,7 @@ ...@@ -460,7 +460,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.23965.61990.64136</string> </value> <value> <string>1015.62830.47806.62054</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -480,7 +480,7 @@ ...@@ -480,7 +480,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680076689.65</float> <float>1714745211.07</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -368,7 +368,7 @@ ...@@ -368,7 +368,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>zope</string> </value> <value> <unicode>zope</unicode> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -382,7 +382,7 @@ ...@@ -382,7 +382,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>1007.23965.61990.64136</string> </value> <value> <string>1015.62830.47806.62054</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -402,7 +402,7 @@ ...@@ -402,7 +402,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1680076689.64</float> <float>1714745211.06</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -8,5 +8,6 @@ portal_callables/IngestionPolicy_parseORSTag ...@@ -8,5 +8,6 @@ portal_callables/IngestionPolicy_parseORSTag
portal_ingestion_policies/ors_ingestion portal_ingestion_policies/ors_ingestion
web_page_module/ndarray_bundle.js web_page_module/ndarray_bundle.js
web_page_module/ors_* web_page_module/ors_*
web_site_module/ors_runner web_page_module/rjs_gadget_ors_*
web_site_module/ors_runner/** web_site_module/ors_wendelin_front
\ No newline at end of file web_site_module/ors_wendelin_front/**
\ No newline at end of file
...@@ -10,5 +10,6 @@ portal_callables/IngestionPolicy_parseORSTag ...@@ -10,5 +10,6 @@ portal_callables/IngestionPolicy_parseORSTag
portal_ingestion_policies/ors_ingestion portal_ingestion_policies/ors_ingestion
web_page_module/ndarray_bundle.js web_page_module/ndarray_bundle.js
web_page_module/ors_* web_page_module/ors_*
web_site_module/ors_runner web_page_module/rjs_gadget_ors_*
web_site_module/ors_runner/** web_site_module/ors_wendelin_front
\ No newline at end of file web_site_module/ors_wendelin_front/**
\ 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