diff --git a/bt5/erp5_simulation_fast_input/ExtensionTemplateItem/portal_components/extension.erp5.SimulationFastInputUtils.py b/bt5/erp5_simulation_fast_input/ExtensionTemplateItem/portal_components/extension.erp5.SimulationFastInputUtils.py new file mode 100644 index 0000000000000000000000000000000000000000..eeb1d44f7597f4f78bc36035da4238bc443f6e33 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/ExtensionTemplateItem/portal_components/extension.erp5.SimulationFastInputUtils.py @@ -0,0 +1,33 @@ +############################################################################## +# +# Copyright (c) 2013 Nexedi SA and Contributors. All Rights Reserved. +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsibility of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# guarantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +############################################################################## + +def SolverDecision_renderSolverConfiguration(self, delivery): + self.REQUEST["here"] = delivery + self.REQUEST["cell"] = self + field = self.Delivery_viewSolveDivergenceDialog.listbox_solver_configuration + return field.widget.render(field, "field_listbox_solver_configuration_%s" % self.getUid(), + None, self.REQUEST) diff --git a/bt5/erp5_simulation_fast_input/ExtensionTemplateItem/portal_components/extension.erp5.SimulationFastInputUtils.xml b/bt5/erp5_simulation_fast_input/ExtensionTemplateItem/portal_components/extension.erp5.SimulationFastInputUtils.xml new file mode 100644 index 0000000000000000000000000000000000000000..fd5d93b41dbe852b4844fdda4d1153c0ec78b990 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/ExtensionTemplateItem/portal_components/extension.erp5.SimulationFastInputUtils.xml @@ -0,0 +1,123 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Extension Component" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_recorded_property_dict</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>default_reference</string> </key> + <value> <string>SimulationFastInputUtils</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>extension.erp5.SimulationFastInputUtils</string> </value> + </item> + <item> + <key> <string>portal_type</string> </key> + <value> <string>Extension Component</string> </value> + </item> + <item> + <key> <string>sid</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>text_content_error_message</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>text_content_warning_message</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>version</string> </key> + <value> <string>erp5</string> </value> + </item> + <item> + <key> <string>workflow_history</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <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="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>component_validation_workflow</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/> + </pickle> + <pickle> + <tuple> + <none/> + <list> + <dictionary> + <item> + <key> <string>action</string> </key> + <value> <string>validate</string> </value> + </item> + <item> + <key> <string>validation_state</string> </key> + <value> <string>validated</string> </value> + </item> + </dictionary> + </list> + </tuple> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input.xml new file mode 100644 index 0000000000000000000000000000000000000000..e4b18b6b09471f49fd10a8af06176fcd9c5d1c9d --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input.xml @@ -0,0 +1,47 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Folder" module="OFS.Folder"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_local_properties</string> </key> + <value> + <tuple> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>business_template_skin_layer_priority</string> </value> + </item> + <item> + <key> <string>type</string> </key> + <value> <string>float</string> </value> + </item> + </dictionary> + </tuple> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>business_template_skin_layer_priority</string> </key> + <value> <float>30.0</float> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>erp5_simulation_fast_input</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_getSolveDivergenceDialogParameterFormBox.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_getSolveDivergenceDialogParameterFormBox.xml new file mode 100644 index 0000000000000000000000000000000000000000..f205e0672181de7896131a3c32929cc967d8ccc2 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_getSolveDivergenceDialogParameterFormBox.xml @@ -0,0 +1,85 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_body</string> </key> + <value> <string>portal = context.getPortalObject()\n +solver_process = context.getSolverValueList()[-1]\n +solver_decision_uid = int(solver_decision_uid)\n +solver_decision = None\n +for solver_decision in solver_process.objectValues(portal_type="Solver Decision"):\n + if solver_decision.getUid() == solver_decision_uid:\n + break\n +assert solver_decision is not None, \\\n + "unable to find solver decision with uid : %r on %r" % (\n + solver_decision_uid, solver)\n +solver_value = None\n +if solver:\n + solver_value = portal.restrictedTraverse(solver)\n + solver_decision.setSolverValue(solver_value)\n +else:\n + solver_decision.setSolverList([])\n +\n +#return solver_decision.Delivery_viewSolveDivergenceDialog.listbox_solver_configuration.widget.render(\n +return solver_decision.SolverDecision_renderSolverConfiguration(context)\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>solver=None, solver_decision_uid=None</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Delivery_getSolveDivergenceDialogParameterFormBox</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog.xml new file mode 100644 index 0000000000000000000000000000000000000000..491ff90e47a49d2dea77d86204c8271db6a2bbce --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog.xml @@ -0,0 +1,160 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ERP5 Form" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary/> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>action</string> </key> + <value> <string>Delivery_submitSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>edit_order</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>enctype</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>group_list</string> </key> + <value> + <list> + <string>left</string> + <string>right</string> + <string>center</string> + <string>bottom</string> + <string>hidden</string> + </list> + </value> + </item> + <item> + <key> <string>groups</string> </key> + <value> + <dictionary> + <item> + <key> <string>bottom</string> </key> + <value> + <list> + <string>listbox</string> + <string>gadget_solve_divergence_dialog</string> + </list> + </value> + </item> + <item> + <key> <string>center</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>hidden</string> </key> + <value> + <list> + <string>listbox_solver</string> + <string>listbox_comment</string> + <string>listbox_divergence</string> + <string>listbox_solver_configuration</string> + </list> + </value> + </item> + <item> + <key> <string>left</string> </key> + <value> + <list> + <string>your_workflow_action</string> + </list> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list/> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Delivery_viewSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string>Delivery_viewSolveActionsDialog</string> </value> + </item> + <item> + <key> <string>pt</string> </key> + <value> <string>form_dialog</string> </value> + </item> + <item> + <key> <string>row_length</string> </key> + <value> <int>4</int> </value> + </item> + <item> + <key> <string>stored_encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Solve Divergences</string> </value> + </item> + <item> + <key> <string>unicode_mode</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>update_action</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>update_action_title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/gadget_solve_divergence_dialog.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/gadget_solve_divergence_dialog.xml new file mode 100644 index 0000000000000000000000000000000000000000..686bd37415c4e3fb86f3eb8df2e15bcedbf1efc6 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/gadget_solve_divergence_dialog.xml @@ -0,0 +1,262 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="GadgetField" module="Products.ERP5Form.GadgetField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>gadget_solve_divergence_dialog</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>alternate_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>css_class</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>default</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>display_maxwidth</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>display_width</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>editable</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>enabled</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>extra</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>gadget_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>hidden</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>js_sandbox</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>alternate_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>css_class</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>data_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>default</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>display_maxwidth</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>display_width</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>editable</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>enabled</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>external_validator</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>extra</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>gadget_url</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>hidden</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>input_type</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>js_sandbox</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>alternate_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>css_class</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>data_url</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>default</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>display_maxwidth</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>display_width</string> </key> + <value> <int>20</int> </value> + </item> + <item> + <key> <string>editable</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>enabled</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>external_validator</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>extra</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>gadget_cache_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>gadget_cached</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>gadget_connection</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>gadget_html</string> </key> + <value> <string>ActivityWatcherGadget_view</string> </value> + </item> + <item> + <key> <string>gadget_id</string> </key> + <value> <string>activity_watcher_gadget</string> </value> + </item> + <item> + <key> <string>gadget_property</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>gadget_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>hidden</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>input_type</string> </key> + <value> <string>text</string> </value> + </item> + <item> + <key> <string>js_sandbox</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Solve Divergence</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="TALESMethod" module="Products.Formulator.TALESField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_text</string> </key> + <value> <string>python: field.restrictedTraverse(\'gadget_solve_divergence_dialog.html\').absolute_url()</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox.xml new file mode 100644 index 0000000000000000000000000000000000000000..006a0947f543ce63caa7c0508e105fd659da517f --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>erp5_simulation/Delivery_viewSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_comment.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_comment.xml new file mode 100644 index 0000000000000000000000000000000000000000..5789c5abb630343a4a9d0bd7642e2e84c299a9f4 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_comment.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_comment</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox_comment</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>erp5_simulation/Delivery_viewSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_divergence.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_divergence.xml new file mode 100644 index 0000000000000000000000000000000000000000..268081f4ba26c88705f5324413370697bbd68100 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_divergence.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_divergence</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox_divergence</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>erp5_simulation/Delivery_viewSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_solver.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_solver.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ae35a71dde5e7aacd81ea32114bf9755c68f173 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_solver.xml @@ -0,0 +1,94 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_solver</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox_solver</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>erp5_simulation/Delivery_viewSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>size</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_solver_configuration.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_solver_configuration.xml new file mode 100644 index 0000000000000000000000000000000000000000..7dc18997e2ae14abfe01c6734e5a08872a05c580 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/listbox_solver_configuration.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_solver_configuration</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox_solver_configuration</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>erp5_simulation/Delivery_viewSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/your_workflow_action.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/your_workflow_action.xml new file mode 100644 index 0000000000000000000000000000000000000000..d8d9199300d6cddfe1665f7c57f2f6f26bb4dc34 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/Delivery_viewSolveDivergenceDialog/your_workflow_action.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>your_workflow_action</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>your_workflow_action</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>erp5_simulation/Delivery_viewSolveDivergenceDialog</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/SolverDecision_renderSolverConfiguration.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/SolverDecision_renderSolverConfiguration.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee285261e6dd799e7019ede5ff4b39f11077dcc0 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/SolverDecision_renderSolverConfiguration.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ExternalMethod" module="Products.ExternalMethod.ExternalMethod"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_function</string> </key> + <value> <string>SolverDecision_renderSolverConfiguration</string> </value> + </item> + <item> + <key> <string>_module</string> </key> + <value> <string>SimulationFastInputUtils</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>SolverDecision_renderSolverConfiguration</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/gadget_solve_divergence_dialog.html.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/gadget_solve_divergence_dialog.html.xml new file mode 100644 index 0000000000000000000000000000000000000000..7aa469b0bb448b9001d309f7ff004a3840d066ff --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/gadget_solve_divergence_dialog.html.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="File" module="OFS.Image"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Cacheable__manager_id</string> </key> + <value> <string>http_cache</string> </value> + </item> + <item> + <key> <string>_EtagSupport__etag</string> </key> + <value> <string>ts47152215.08</string> </value> + </item> + <item> + <key> <string>__name__</string> </key> + <value> <string>gadget_solve_divergence_dialog.html</string> </value> + </item> + <item> + <key> <string>content_type</string> </key> + <value> <string>text/html</string> </value> + </item> + <item> + <key> <string>data</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +<!DOCTYPE html>\n +<html>\n + <head>\n + <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\n + <meta name="viewport" content="width=device-width, user-scalable=no" />\n + <script src="handlebars.js" type="text/javascript"></script>\n +\n +\n +<script src="rsvp.js" type="text/javascript"></script>\n +<script src="renderjs.js" type="text/javascript"></script>\n +<script src="jio_sha256.amd.js" type="text/javascript"></script>\n +<script src="jio.js" type="text/javascript"></script>\n +<script src="gadget_solve_divergence_dialog.js" type="text/javascript"></script>\n +\n +</head>\n +\n +<body>\n + <div class="gadget_solve_divergence_dialog"></div>\n +</body>\n +</html> + +]]></string> </value> + </item> + <item> + <key> <string>precondition</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>size</string> </key> + <value> <int>648</int> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/gadget_solve_divergence_dialog.js.xml b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/gadget_solve_divergence_dialog.js.xml new file mode 100644 index 0000000000000000000000000000000000000000..9dd27189c80a153668f695d66309ed4bfe9cd675 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/SkinTemplateItem/portal_skins/erp5_simulation_fast_input/gadget_solve_divergence_dialog.js.xml @@ -0,0 +1,165 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="File" module="OFS.Image"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_Cacheable__manager_id</string> </key> + <value> <string>http_cache</string> </value> + </item> + <item> + <key> <string>_EtagSupport__etag</string> </key> + <value> <string>ts47172081.7</string> </value> + </item> + <item> + <key> <string>__name__</string> </key> + <value> <string>gadget_solve_divergence_dialog.js</string> </value> + </item> + <item> + <key> <string>content_type</string> </key> + <value> <string>application/javascript</string> </value> + </item> + <item> + <key> <string>data</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +/*global window, document, rJS, RSVP, Handlebars, jIO, location, console */\n +/*jslint nomen: true, maxlen:80, indent:2*/\n +// We should not use "document" since a gadget should be embedded and\n +// must not deals with other parts. Though here we use this gadget to\n +// modify an existing dialog, we do not have nice structure of a full\n +// renderjs web page\n +\n +\n +// horrible copy/paste, this code is now present in latest renderjs,\n +// until we can use it, just duplicate the code and remove it when\n +// renderjs is up to date\n +function loopEventListener(target, type, useCapture, callback) {\n + "use strict";\n + //////////////////////////\n + // Infinite event listener (promise is never resolved)\n + // eventListener is removed when promise is cancelled/rejected\n + //////////////////////////\n + var handle_event_callback,\n + callback_promise;\n +\n + function cancelResolver() {\n + if ((callback_promise !== undefined) &&\n + (typeof callback_promise.cancel === "function")) {\n + callback_promise.cancel();\n + }\n + }\n +\n + function canceller() {\n + if (handle_event_callback !== undefined) {\n + target.removeEventListener(type, handle_event_callback, useCapture);\n + }\n + cancelResolver();\n + }\n + function itsANonResolvableTrap(resolve, reject) {\n +\n + handle_event_callback = function (evt) {\n + evt.stopPropagation();\n + evt.preventDefault();\n + cancelResolver();\n + callback_promise = new RSVP.Queue()\n + .push(function () {\n + return callback(evt);\n + })\n + .push(undefined, function (error) {\n + if (!(error instanceof RSVP.CancellationError)) {\n + canceller();\n + reject(error);\n + }\n + });\n + };\n +\n + target.addEventListener(type, handle_event_callback, useCapture);\n + }\n + return new RSVP.Promise(itsANonResolvableTrap, canceller);\n +}\n +// end of horrible copy/paste\n +\n +\n +(function (rJS, jIO, Handlebars, RSVP, document, window) {\n + "use strict";\n + rJS(window)\n + .ready(function (g) {\n + g.props = {};\n + })\n + .ready(function (g) {\n + return g.getElement().push(function (element) {\n + g.props.element = element;\n + });\n + })\n + .declareService(function (gadget) {\n + console.log("location",location);\n + var basedir = location.pathname.split(\'/\').slice(0, -1).join(\'/\') + \'/\',\n + divergence_choice_list = [],\n + i,\n + divergence_element_choice,\n + divergence_element_choice_list = document.querySelectorAll(\n + \'input[type="radio"]\'),\n + listener_list = [];\n +\n + function fillDialog(event) {\n + console.log("fillDialog, event", event);\n + console.log("fillDialog, value", event.target.value);\n + var solver_decision_uid = event.target.name.split("_").pop();\n + return new RSVP.Queue()\n + .push(function () {\n + return jIO.util.ajax(\n + {\n + "type": "POST",\n + "url": basedir + \'Delivery_getSolveDivergenceDialogParameterFormBox?solver=\' + event.target.value + "&solver_decision_uid=" + solver_decision_uid,\n + "xhrFields": {\n + withCredentials: true\n + }\n + }\n + );\n + })\n + .push(function (data) {\n + event.srcElement.parentElement.parentElement.querySelectorAll(\n + ".listbox-table-data-cell")[2].innerHTML = data.target.response;\n + });\n + }\n +\n + console.log("divergence_element_choice_list", divergence_element_choice_list);\n + for (i = 0; i < divergence_element_choice_list.length; i++) {\n + divergence_element_choice = divergence_element_choice_list[i];\n + console.log("divergence_element_choice.name", divergence_element_choice.name);\n + if (divergence_element_choice.name.startsWith("field_listbox_solver_") === true) {\n + //divergence_choice_list.push(divergence_element_choice);\n + divergence_choice_list.push(loopEventListener(\n + divergence_element_choice,\n + \'change\',\n + false,\n + fillDialog\n + ));\n + }\n + }\n + return divergence_choice_list;\n + });\n +}(rJS, jIO, Handlebars, RSVP, document, window)); + +]]></string> </value> + </item> + <item> + <key> <string>precondition</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>size</string> </key> + <value> <int>4104</int> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_simulation_fast_input/bt/copyright_list b/bt5/erp5_simulation_fast_input/bt/copyright_list new file mode 100644 index 0000000000000000000000000000000000000000..c6e6effcc9b66025c25b797c82ad1caf5b3749cc --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/copyright_list @@ -0,0 +1 @@ +Copyright (c) Nexedi SA \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/dependency_list b/bt5/erp5_simulation_fast_input/bt/dependency_list new file mode 100644 index 0000000000000000000000000000000000000000..bafd6513ea1937c56e4c160a15f3788d15871ee2 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/dependency_list @@ -0,0 +1 @@ +erp5_simulation \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/description b/bt5/erp5_simulation_fast_input/bt/description new file mode 100644 index 0000000000000000000000000000000000000000..272f6d4a2402b18745b2ab650d5d981a23c8a259 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/description @@ -0,0 +1 @@ +Fast input to solve divergences of simulation \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/license b/bt5/erp5_simulation_fast_input/bt/license new file mode 100644 index 0000000000000000000000000000000000000000..3a3e12bcad97e4b3bdd6a8bb499fd23a4bcb0819 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/license @@ -0,0 +1 @@ +GPL \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/template_extension_id_list b/bt5/erp5_simulation_fast_input/bt/template_extension_id_list new file mode 100644 index 0000000000000000000000000000000000000000..0473ffcc90aa06ca48ee7e3786b9fdceba212fb8 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/template_extension_id_list @@ -0,0 +1 @@ +extension.erp5.SimulationFastInputUtils \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/template_format_version b/bt5/erp5_simulation_fast_input/bt/template_format_version new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/template_format_version @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/template_skin_id_list b/bt5/erp5_simulation_fast_input/bt/template_skin_id_list new file mode 100644 index 0000000000000000000000000000000000000000..23ed8ad860f89a2a4de5e6b6a9bc826f2f72d10d --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/template_skin_id_list @@ -0,0 +1 @@ +erp5_simulation_fast_input \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/title b/bt5/erp5_simulation_fast_input/bt/title new file mode 100644 index 0000000000000000000000000000000000000000..23ed8ad860f89a2a4de5e6b6a9bc826f2f72d10d --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/title @@ -0,0 +1 @@ +erp5_simulation_fast_input \ No newline at end of file diff --git a/bt5/erp5_simulation_fast_input/bt/version b/bt5/erp5_simulation_fast_input/bt/version new file mode 100644 index 0000000000000000000000000000000000000000..0f3016682b38e6ad179e8bafb3008b4cde4251e7 --- /dev/null +++ b/bt5/erp5_simulation_fast_input/bt/version @@ -0,0 +1 @@ +001 \ No newline at end of file