From e308314fbb0a6fd54d92ac715864831ba4d861f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Bregar?= Date: Fri, 20 Jan 2023 15:25:20 +0100 Subject: [PATCH] Initial commit --- py_class.sublime-snippet | 15 ++++++++ py_context.sublime-snippet | 10 +++++ py_copy_reimplementation.sublime-snippet | 14 +++++++ py_create_reimplementation.sublime-snippet | 12 ++++++ py_date_today.sublime-snippet | 9 +++++ py_default_static.sublime-snippet | 10 +++++ py_delete_reimplementation.sublime-snippet | 11 ++++++ py_depends_decorator.sublime-snippet | 10 +++++ py_fields_biginteger.sublime-snippet | 8 ++++ py_fields_binary.sublime-snippet | 8 ++++ py_fields_boolean.sublime-snippet | 8 ++++ py_fields_date.sublime-snippet | 8 ++++ py_fields_datetime.sublime-snippet | 8 ++++ py_fields_integer.sublime-snippet | 8 ++++ py_fields_numeric.sublime-snippet | 8 ++++ py_fields_text.sublime-snippet | 8 ++++ py_fields_time.sublime-snippet | 8 ++++ py_fields_timestamp.sublime-snippet | 8 ++++ py_get_rec_name.sublime-snippet | 9 +++++ py_header.sublime-snippet | 9 +++++ py_import_config.sublime-snippet | 10 +++++ py_import_model.sublime-snippet | 10 +++++ py_import_pyson.sublime-snippet | 10 +++++ py_import_transaction.sublime-snippet | 10 +++++ py_import_wizard.sublime-snippet | 11 ++++++ py_imports.sublime-snippet | 13 +++++++ py_inclass.sublime-snippet | 10 +++++ py_on_change.sublime-snippet | 12 ++++++ py_on_change_with.sublime-snippet | 10 +++++ py_setup.sublime-snippet | 11 ++++++ py_utf8-header.sublime-snippet | 10 +++++ py_validate_class.sublime-snippet | 15 ++++++++ py_validate_instance.sublime-snippet | 15 ++++++++ py_write_reimplementation.sublime-snippet | 15 ++++++++ xml_act_formview.sublime-snippet | 14 +++++++ xml_complete_view.sublime-snippet | 36 ++++++++++++++++++ xml_header.sublime-snippet | 18 +++++++++ xml_help.sublime-snippet | 44 ++++++++++++++++++++++ xml_menuitem.sublime-snippet | 8 ++++ xml_record_data.sublime-snippet | 12 ++++++ xml_record_form.sublime-snippet | 14 +++++++ xml_record_inform.sublime-snippet | 14 +++++++ xml_record_inlist.sublime-snippet | 14 +++++++ xml_record_list.sublime-snippet | 14 +++++++ xml_record_tree.sublime-snippet | 15 ++++++++ xml_view_button.sublime-snippet | 8 ++++ xml_view_field.sublime-snippet | 8 ++++ xml_view_form.sublime-snippet | 10 +++++ xml_view_form_field.sublime-snippet | 9 +++++ xml_view_header.sublime-snippet | 13 +++++++ xml_view_label.sublime-snippet | 8 ++++ xml_view_tree.sublime-snippet | 10 +++++ 52 files changed, 620 insertions(+) create mode 100644 py_class.sublime-snippet create mode 100644 py_context.sublime-snippet create mode 100644 py_copy_reimplementation.sublime-snippet create mode 100644 py_create_reimplementation.sublime-snippet create mode 100644 py_date_today.sublime-snippet create mode 100644 py_default_static.sublime-snippet create mode 100644 py_delete_reimplementation.sublime-snippet create mode 100644 py_depends_decorator.sublime-snippet create mode 100644 py_fields_biginteger.sublime-snippet create mode 100644 py_fields_binary.sublime-snippet create mode 100644 py_fields_boolean.sublime-snippet create mode 100644 py_fields_date.sublime-snippet create mode 100644 py_fields_datetime.sublime-snippet create mode 100644 py_fields_integer.sublime-snippet create mode 100644 py_fields_numeric.sublime-snippet create mode 100644 py_fields_text.sublime-snippet create mode 100644 py_fields_time.sublime-snippet create mode 100644 py_fields_timestamp.sublime-snippet create mode 100644 py_get_rec_name.sublime-snippet create mode 100644 py_header.sublime-snippet create mode 100644 py_import_config.sublime-snippet create mode 100644 py_import_model.sublime-snippet create mode 100644 py_import_pyson.sublime-snippet create mode 100644 py_import_transaction.sublime-snippet create mode 100644 py_import_wizard.sublime-snippet create mode 100644 py_imports.sublime-snippet create mode 100644 py_inclass.sublime-snippet create mode 100644 py_on_change.sublime-snippet create mode 100644 py_on_change_with.sublime-snippet create mode 100644 py_setup.sublime-snippet create mode 100644 py_utf8-header.sublime-snippet create mode 100644 py_validate_class.sublime-snippet create mode 100644 py_validate_instance.sublime-snippet create mode 100644 py_write_reimplementation.sublime-snippet create mode 100644 xml_act_formview.sublime-snippet create mode 100644 xml_complete_view.sublime-snippet create mode 100644 xml_header.sublime-snippet create mode 100644 xml_help.sublime-snippet create mode 100644 xml_menuitem.sublime-snippet create mode 100644 xml_record_data.sublime-snippet create mode 100644 xml_record_form.sublime-snippet create mode 100644 xml_record_inform.sublime-snippet create mode 100644 xml_record_inlist.sublime-snippet create mode 100644 xml_record_list.sublime-snippet create mode 100644 xml_record_tree.sublime-snippet create mode 100644 xml_view_button.sublime-snippet create mode 100644 xml_view_field.sublime-snippet create mode 100644 xml_view_form.sublime-snippet create mode 100644 xml_view_form_field.sublime-snippet create mode 100644 xml_view_header.sublime-snippet create mode 100644 xml_view_label.sublime-snippet create mode 100644 xml_view_tree.sublime-snippet diff --git a/py_class.sublime-snippet b/py_class.sublime-snippet new file mode 100644 index 0000000..4f85dda --- /dev/null +++ b/py_class.sublime-snippet @@ -0,0 +1,15 @@ + + + tryton_class + source.python + Tryton: New model + diff --git a/py_context.sublime-snippet b/py_context.sublime-snippet new file mode 100644 index 0000000..21d874d --- /dev/null +++ b/py_context.sublime-snippet @@ -0,0 +1,10 @@ + + + + tryton_context + + source.python + Tryton: context + \ No newline at end of file diff --git a/py_copy_reimplementation.sublime-snippet b/py_copy_reimplementation.sublime-snippet new file mode 100644 index 0000000..6ee305e --- /dev/null +++ b/py_copy_reimplementation.sublime-snippet @@ -0,0 +1,14 @@ + + + tryton_copy + source.python + Tryton: copy() reimplementation + diff --git a/py_create_reimplementation.sublime-snippet b/py_create_reimplementation.sublime-snippet new file mode 100644 index 0000000..fc44144 --- /dev/null +++ b/py_create_reimplementation.sublime-snippet @@ -0,0 +1,12 @@ + + + tryton_create + source.python + Tryton: create() reimplementation + diff --git a/py_date_today.sublime-snippet b/py_date_today.sublime-snippet new file mode 100644 index 0000000..c64959a --- /dev/null +++ b/py_date_today.sublime-snippet @@ -0,0 +1,9 @@ + + + tryton_today + source.python + Tryton: Today + diff --git a/py_default_static.sublime-snippet b/py_default_static.sublime-snippet new file mode 100644 index 0000000..25bb7fa --- /dev/null +++ b/py_default_static.sublime-snippet @@ -0,0 +1,10 @@ + + + tryton_default.static + source.python + Tryton: default_fieldname() function + diff --git a/py_delete_reimplementation.sublime-snippet b/py_delete_reimplementation.sublime-snippet new file mode 100644 index 0000000..428e4a0 --- /dev/null +++ b/py_delete_reimplementation.sublime-snippet @@ -0,0 +1,11 @@ + + + tryton_delete + source.python + Tryton: delete() reimplementation + diff --git a/py_depends_decorator.sublime-snippet b/py_depends_decorator.sublime-snippet new file mode 100644 index 0000000..9ff5a77 --- /dev/null +++ b/py_depends_decorator.sublime-snippet @@ -0,0 +1,10 @@ + + + + tryton_depends + + source.python + Tryton: decorator for on_change/_with functions to specify which fields supply to the function in self object + \ No newline at end of file diff --git a/py_fields_biginteger.sublime-snippet b/py_fields_biginteger.sublime-snippet new file mode 100644 index 0000000..301c81d --- /dev/null +++ b/py_fields_biginteger.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.BigInteger + source.python + Tryton: fields.BigInteger() + diff --git a/py_fields_binary.sublime-snippet b/py_fields_binary.sublime-snippet new file mode 100644 index 0000000..b5858b9 --- /dev/null +++ b/py_fields_binary.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Binary + source.python + Tryton: fields.Binary() + diff --git a/py_fields_boolean.sublime-snippet b/py_fields_boolean.sublime-snippet new file mode 100644 index 0000000..1eddac5 --- /dev/null +++ b/py_fields_boolean.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Boolean + source.python + Tryton: fields.Boolean() + diff --git a/py_fields_date.sublime-snippet b/py_fields_date.sublime-snippet new file mode 100644 index 0000000..3a92ff7 --- /dev/null +++ b/py_fields_date.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Date + source.python + Tryton: fields.Date() + diff --git a/py_fields_datetime.sublime-snippet b/py_fields_datetime.sublime-snippet new file mode 100644 index 0000000..cb14991 --- /dev/null +++ b/py_fields_datetime.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.DateTime + source.python + Tryton: fields.DateTime() + diff --git a/py_fields_integer.sublime-snippet b/py_fields_integer.sublime-snippet new file mode 100644 index 0000000..c14a8d9 --- /dev/null +++ b/py_fields_integer.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Integer + source.python + Tryton: fields.Integer() + \ No newline at end of file diff --git a/py_fields_numeric.sublime-snippet b/py_fields_numeric.sublime-snippet new file mode 100644 index 0000000..52450a6 --- /dev/null +++ b/py_fields_numeric.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Numeric + source.python + Tryton: fields.Numeric() + diff --git a/py_fields_text.sublime-snippet b/py_fields_text.sublime-snippet new file mode 100644 index 0000000..f337271 --- /dev/null +++ b/py_fields_text.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Text + source.python + Tryton: fields.Text() + diff --git a/py_fields_time.sublime-snippet b/py_fields_time.sublime-snippet new file mode 100644 index 0000000..2c416e4 --- /dev/null +++ b/py_fields_time.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Time + source.python + Tryton: fields.Time() + diff --git a/py_fields_timestamp.sublime-snippet b/py_fields_timestamp.sublime-snippet new file mode 100644 index 0000000..ae849cd --- /dev/null +++ b/py_fields_timestamp.sublime-snippet @@ -0,0 +1,8 @@ + + + tryton_fields.Timestamp + source.python + Tryton: fields.Timestamp() + diff --git a/py_get_rec_name.sublime-snippet b/py_get_rec_name.sublime-snippet new file mode 100644 index 0000000..70395c6 --- /dev/null +++ b/py_get_rec_name.sublime-snippet @@ -0,0 +1,9 @@ + + + tryton_get_rec_name + source.python + Tryton: getter for rec_name + diff --git a/py_header.sublime-snippet b/py_header.sublime-snippet new file mode 100644 index 0000000..b08a6f7 --- /dev/null +++ b/py_header.sublime-snippet @@ -0,0 +1,9 @@ + + + tryton_header + source.python + Tryton: modules file header + \ No newline at end of file diff --git a/py_import_config.sublime-snippet b/py_import_config.sublime-snippet new file mode 100644 index 0000000..8d46eb1 --- /dev/null +++ b/py_import_config.sublime-snippet @@ -0,0 +1,10 @@ + + + + tryton_import_config + + source.python + Tryton: config import + \ No newline at end of file diff --git a/py_import_model.sublime-snippet b/py_import_model.sublime-snippet new file mode 100644 index 0000000..df84705 --- /dev/null +++ b/py_import_model.sublime-snippet @@ -0,0 +1,10 @@ + + + + tryton_import_model + + source.python + Tryton: model classes import + \ No newline at end of file diff --git a/py_import_pyson.sublime-snippet b/py_import_pyson.sublime-snippet new file mode 100644 index 0000000..e000cf3 --- /dev/null +++ b/py_import_pyson.sublime-snippet @@ -0,0 +1,10 @@ + + + + tryton_import_pyson + + source.python + Tryton: Pyson classes import + \ No newline at end of file diff --git a/py_import_transaction.sublime-snippet b/py_import_transaction.sublime-snippet new file mode 100644 index 0000000..876ba70 --- /dev/null +++ b/py_import_transaction.sublime-snippet @@ -0,0 +1,10 @@ + + + + tryton_import_transaction + + source.python + Tryton: Transaction classes import + \ No newline at end of file diff --git a/py_import_wizard.sublime-snippet b/py_import_wizard.sublime-snippet new file mode 100644 index 0000000..b3ca6df --- /dev/null +++ b/py_import_wizard.sublime-snippet @@ -0,0 +1,11 @@ + + + + tryton_import_wizard + + source.python + Tryton: wizard classes import + \ No newline at end of file diff --git a/py_imports.sublime-snippet b/py_imports.sublime-snippet new file mode 100644 index 0000000..3b1fa26 --- /dev/null +++ b/py_imports.sublime-snippet @@ -0,0 +1,13 @@ + + + + tryton_imports + + source.python + Tryton: common imports + \ No newline at end of file diff --git a/py_inclass.sublime-snippet b/py_inclass.sublime-snippet new file mode 100644 index 0000000..20555d5 --- /dev/null +++ b/py_inclass.sublime-snippet @@ -0,0 +1,10 @@ + + + tryton_today + source.python + Tryton: Today + diff --git a/py_on_change.sublime-snippet b/py_on_change.sublime-snippet new file mode 100644 index 0000000..763bbc5 --- /dev/null +++ b/py_on_change.sublime-snippet @@ -0,0 +1,12 @@ + + + tryton_on_change + source.python + Tryton: function to compute values of fields when field change value + diff --git a/py_on_change_with.sublime-snippet b/py_on_change_with.sublime-snippet new file mode 100644 index 0000000..cad58c4 --- /dev/null +++ b/py_on_change_with.sublime-snippet @@ -0,0 +1,10 @@ + + + tryton_on_change_with + source.python + Tryton: function to compute functional field and value of field when others change value + diff --git a/py_setup.sublime-snippet b/py_setup.sublime-snippet new file mode 100644 index 0000000..da50aae --- /dev/null +++ b/py_setup.sublime-snippet @@ -0,0 +1,11 @@ + + + tryton_setup + source.python + Tryton: setup() reimplementation + diff --git a/py_utf8-header.sublime-snippet b/py_utf8-header.sublime-snippet new file mode 100644 index 0000000..c5d498c --- /dev/null +++ b/py_utf8-header.sublime-snippet @@ -0,0 +1,10 @@ + + + + utf8-header + + source.python + UTF8 Header + \ No newline at end of file diff --git a/py_validate_class.sublime-snippet b/py_validate_class.sublime-snippet new file mode 100644 index 0000000..93c4d0e --- /dev/null +++ b/py_validate_class.sublime-snippet @@ -0,0 +1,15 @@ + + + tryton_validate.class + source.python + Tryton: validate() classmethod validation + diff --git a/py_validate_instance.sublime-snippet b/py_validate_instance.sublime-snippet new file mode 100644 index 0000000..8b6c377 --- /dev/null +++ b/py_validate_instance.sublime-snippet @@ -0,0 +1,15 @@ + + + tryton_validate.instance + source.python + Tryton: validate() instance method validation + diff --git a/py_write_reimplementation.sublime-snippet b/py_write_reimplementation.sublime-snippet new file mode 100644 index 0000000..9983c3a --- /dev/null +++ b/py_write_reimplementation.sublime-snippet @@ -0,0 +1,15 @@ + + + tryton_write + source.python + Tryton: write() reimplementation + diff --git a/xml_act_formview.sublime-snippet b/xml_act_formview.sublime-snippet new file mode 100644 index 0000000..690dd9a --- /dev/null +++ b/xml_act_formview.sublime-snippet @@ -0,0 +1,14 @@ + + + + + + +]]> + + tryton_act_formview + + text.xml + Tryton: Action Window List View record + \ No newline at end of file diff --git a/xml_complete_view.sublime-snippet b/xml_complete_view.sublime-snippet new file mode 100644 index 0000000..d33bcb9 --- /dev/null +++ b/xml_complete_view.sublime-snippet @@ -0,0 +1,36 @@ + + + ${2:model_name} + form + $1_form + + + $2 + tree + $1_list + + + ${3:plural_title} + $2 + + + + + + + + + + + + + + +]]> + + tryton_complete_view + + text.xml + Tryton: Complete view + \ No newline at end of file diff --git a/xml_header.sublime-snippet b/xml_header.sublime-snippet new file mode 100644 index 0000000..63e4f66 --- /dev/null +++ b/xml_header.sublime-snippet @@ -0,0 +1,18 @@ + + + + + + + ${1} + + + +]]> + + tryton_header + + text.xml + diff --git a/xml_help.sublime-snippet b/xml_help.sublime-snippet new file mode 100644 index 0000000..09e1ed1 --- /dev/null +++ b/xml_help.sublime-snippet @@ -0,0 +1,44 @@ + + +]]> + tryton_help + text.xml + Tryton XML help + diff --git a/xml_menuitem.sublime-snippet b/xml_menuitem.sublime-snippet new file mode 100644 index 0000000..22915b1 --- /dev/null +++ b/xml_menuitem.sublime-snippet @@ -0,0 +1,8 @@ + + +]]> + tryton_menuitem + text.xml + Tryton: Menu item + diff --git a/xml_record_data.sublime-snippet b/xml_record_data.sublime-snippet new file mode 100644 index 0000000..ce22aba --- /dev/null +++ b/xml_record_data.sublime-snippet @@ -0,0 +1,12 @@ + + + ${3:fields} + +]]> + + tryton_record_data + + text.xml + Tryton: Record for data + \ No newline at end of file diff --git a/xml_record_form.sublime-snippet b/xml_record_form.sublime-snippet new file mode 100644 index 0000000..5e821d2 --- /dev/null +++ b/xml_record_form.sublime-snippet @@ -0,0 +1,14 @@ + + + ${2:model.name} + form + $1_form + +]]> + + tryton_record_form + + text.xml + Tryton: Record for Form View + \ No newline at end of file diff --git a/xml_record_inform.sublime-snippet b/xml_record_inform.sublime-snippet new file mode 100644 index 0000000..2279f96 --- /dev/null +++ b/xml_record_inform.sublime-snippet @@ -0,0 +1,14 @@ + + + ${2:model.name} + + $1_form + +]]> + + tryton_record_inform + + text.xml + Tryton: Record for Inherited Form View + \ No newline at end of file diff --git a/xml_record_inlist.sublime-snippet b/xml_record_inlist.sublime-snippet new file mode 100644 index 0000000..e34caf7 --- /dev/null +++ b/xml_record_inlist.sublime-snippet @@ -0,0 +1,14 @@ + + + ${2:model.name} + + $1_list + +]]> + + tryton_record_inlist + + text.xml + Tryton: Record for Inherited List View + \ No newline at end of file diff --git a/xml_record_list.sublime-snippet b/xml_record_list.sublime-snippet new file mode 100644 index 0000000..1263b46 --- /dev/null +++ b/xml_record_list.sublime-snippet @@ -0,0 +1,14 @@ + + + ${2:model.name} + tree + $1_list + +]]> + + tryton_record_list + + text.xml + Tryton: Record for List View + \ No newline at end of file diff --git a/xml_record_tree.sublime-snippet b/xml_record_tree.sublime-snippet new file mode 100644 index 0000000..ee92cdc --- /dev/null +++ b/xml_record_tree.sublime-snippet @@ -0,0 +1,15 @@ + + + ${2:model.name} + tree + ${3:childs} + $1_tree + +]]> + + tryton_record_tree + + text.xml + Tryton: Record for Tree View + \ No newline at end of file diff --git a/xml_view_button.sublime-snippet b/xml_view_button.sublime-snippet new file mode 100644 index 0000000..e082664 --- /dev/null +++ b/xml_view_button.sublime-snippet @@ -0,0 +1,8 @@ + + +]]> + tryton_view_button + text.xml + Tryton: View button + diff --git a/xml_view_field.sublime-snippet b/xml_view_field.sublime-snippet new file mode 100644 index 0000000..071e323 --- /dev/null +++ b/xml_view_field.sublime-snippet @@ -0,0 +1,8 @@ + + +]]> + tryton_view_field + text.xml + Tryton: View field + diff --git a/xml_view_form.sublime-snippet b/xml_view_form.sublime-snippet new file mode 100644 index 0000000..0ab4dbf --- /dev/null +++ b/xml_view_form.sublime-snippet @@ -0,0 +1,10 @@ + + + ${3} + +]]> + tryton_view_form + text.xml + Tryton: Form view + diff --git a/xml_view_form_field.sublime-snippet b/xml_view_form_field.sublime-snippet new file mode 100644 index 0000000..354284e --- /dev/null +++ b/xml_view_form_field.sublime-snippet @@ -0,0 +1,9 @@ + + + +]]> + tryton_view_form_field + text.xml + Tryton: View label and field + diff --git a/xml_view_header.sublime-snippet b/xml_view_header.sublime-snippet new file mode 100644 index 0000000..2b3d86f --- /dev/null +++ b/xml_view_header.sublime-snippet @@ -0,0 +1,13 @@ + + + +${1} +]]> + + tryton_view_header + + text.xml + Tryton: view file header + \ No newline at end of file diff --git a/xml_view_label.sublime-snippet b/xml_view_label.sublime-snippet new file mode 100644 index 0000000..6c3e19e --- /dev/null +++ b/xml_view_label.sublime-snippet @@ -0,0 +1,8 @@ + + +]]> + tryton_view_label + text.xml + Tryton: View label + diff --git a/xml_view_tree.sublime-snippet b/xml_view_tree.sublime-snippet new file mode 100644 index 0000000..db1b9c8 --- /dev/null +++ b/xml_view_tree.sublime-snippet @@ -0,0 +1,10 @@ + + + ${1} + +]]> + tryton_view_tree + text.xml + Tryton: Tree view +