Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
932 commits
Select commit Hold shift + click to select a range
b96b958
[tryton] Iteration on mixt widget [CUSTOM]
JCavallo Jun 14, 2023
b6b38b6
[tryton] Ensure that click on button in list-form mode selects first …
JCavallo Jun 14, 2023
71fa8ac
[tryton] Accept any arguments for _focus_out [CUSTOM] (#215)
JCavallo Jun 14, 2023
ff82d69
[coopengo_modules/electronic_signature]
JCavallo Jun 14, 2023
374f1c3
[coopengo_modules/debug] Allow to autoprofile wizards
JCavallo Jun 14, 2023
9e7527a
[coopengo_modules/electronic_signature] electronic_signature: set tim…
JCavallo Jun 14, 2023
868ba7d
[modules/account_dunning] account_dunning: Fix a translation
JCavallo Jun 14, 2023
5102505
[modules/account] account: Add condition to check if a line is reconc…
JCavallo Jun 14, 2023
b903a81
[sao] Add .gitignore [CUSTOM]
JCavallo Jun 14, 2023
5ae8dca
[sao] add generated translations to gitignore [CUSTOM]
JCavallo Jun 14, 2023
31ac052
[modules/party] party: Add missing depends [CUSTOM] (#6)
JCavallo Jun 14, 2023
2cd2591
[coopengo_modules/debug] Do not crash on wrong login
JCavallo Jun 14, 2023
1c4b6db
[sao] Make it usable for coog [CUSTOM]
JCavallo Jun 14, 2023
8d71d0e
[sao] Style: fix #4514 [CUSTOM]
JCavallo Jun 14, 2023
f2c8fbb
[sao] add files [CUSTOM]
JCavallo Jun 14, 2023
7beed46
[sao] Open menu entries with a doubleclick [CUSTOM]
JCavallo Jun 14, 2023
d6012fd
[sao] set a "min-height" on textareas [CUSTOM]
JCavallo Jun 14, 2023
549ba02
[sao] secure group.remove() in _set_value() of O2M [CUSTOM]
JCavallo Jun 14, 2023
6b8dd4f
[sao] quickfix on DateTimePicker [CUSTOM]
JCavallo Jun 14, 2023
eb35667
[sao] Change icons [CUSTOM]
JCavallo Jun 14, 2023
5a24f78
[sao] Rename theme [CUSTOM]
JCavallo Jun 14, 2023
5ab41f6
[sao] Fix menu icon width [CUSTOM]
JCavallo Jun 14, 2023
15d0218
[sao] Report dev on toggle for processes from gtk client [CUSTOM]
JCavallo Jun 14, 2023
bbd4294
[sao] Make nav-bar btn glyphicon blue [CUSTOM]
JCavallo Jun 14, 2023
68da39f
[sao] Fix global search icons [CUSTOM]
JCavallo Jun 14, 2023
2b2d368
[sao] Add package-lock.json to gitignore [CUSTOM]
JCavallo Jun 14, 2023
8146849
[sao] Get dist out of source control [CUSTOM]
JCavallo Jun 14, 2023
bdc5e17
[sao] Start to define the palette in one file [CUSTOM]
JCavallo Jun 14, 2023
7978a7d
[sao] Refactore global-header and main-screen [CUSTOM]
JCavallo Jun 14, 2023
42ba3b2
[sao] Handle inputs.less [CUSTOM]
JCavallo Jun 14, 2023
8ecc779
[sao] Handle panel.less [CUSTOM]
JCavallo Jun 14, 2023
dc21cc2
[sao] Handle main-tabs.less [CUSTOM]
JCavallo Jun 14, 2023
25a14c8
[sao] Handle tabs.less [CUSTOM]
JCavallo Jun 14, 2023
875094b
[sao] Handle tree.less [CUSTOM]
JCavallo Jun 14, 2023
f8d5c42
[sao] Add comments on tree.less [CUSTOM]
JCavallo Jun 14, 2023
778d020
[sao] Order by color, more comments [CUSTOM]
JCavallo Jun 14, 2023
f9e8ae3
[sao] Remove locale files [CUSTOM]
JCavallo Jun 14, 2023
31f4398
[sao] Fix comment [CUSTOM]
JCavallo Jun 14, 2023
27e4aae
[sao] Fix comment, fix oneline_inputs.less [CUSTOM]
JCavallo Jun 14, 2023
d65d8f9
[sao] Selection in tree view is blue, fix #8184 , fix #8183 [CUSTOM]
JCavallo Jun 14, 2023
858bd24
[sao] Remove deprecated comment [CUSTOM]
JCavallo Jun 14, 2023
aa88fdd
[sao] define coog palette according to chart [CUSTOM]
JCavallo Jun 14, 2023
754ab6a
[sao] set main-screen-font-color to black [CUSTOM]
JCavallo Jun 14, 2023
6e0d239
[sao] Begin setting of colors according to #8287 [CUSTOM]
JCavallo Jun 14, 2023
4d82f71
[sao] Rm generated translations from git (#6) [CUSTOM]
JCavallo Jun 14, 2023
81c4889
[sao] Reduce menu width for big screens [CUSTOM]
JCavallo Jun 14, 2023
8d796ef
[sao] Style [CUSTOM]
JCavallo Jun 14, 2023
a2e57be
[sao] Pîerre's review [CUSTOM]
JCavallo Jun 14, 2023
b5cb321
[sao] Pierre's review [CUSTOM]
JCavallo Jun 14, 2023
d0babe6
[sao] Iteration on theme [CUSTOM]
JCavallo Jun 14, 2023
4c7c0a1
[sao] Tabs [CUSTOM]
JCavallo Jun 14, 2023
92311e9
[sao] Tabs size [CUSTOM]
JCavallo Jun 14, 2023
2662f01
[sao] Correctly implement no_command attribute on Dict widget [CUSTOM]
JCavallo Jun 14, 2023
8807b8c
[sao] Iteration on theme (#15) [CUSTOM]
JCavallo Jun 14, 2023
1a1777a
[sao] Remove 1 px to tree view to hide default scroll bar (#16) [CUSTOM]
JCavallo Jun 14, 2023
d333525
[sao] Add temporary fix for multi_mixed_view crash [CUSTOM]
JCavallo Jun 14, 2023
b723c55
[sao] Use coog icons for ged toolbar (#22) [CUSTOM]
JCavallo Jun 14, 2023
6fe2703
[sao] Increase tree spaces, add space after list icons (#23) [CUSTOM]
JCavallo Jun 14, 2023
cecce7b
[sao] Modify badge (#24) [CUSTOM]
JCavallo Jun 14, 2023
798af2c
[sao] Add width % on canvas (#20) [CUSTOM]
JCavallo Jun 14, 2023
4af06ed
[sao] Backport refactoring of tree views [CUSTOM]
JCavallo Jun 14, 2023
f1b663e
[sao] Remove link when line is not selected (#26) [CUSTOM]
JCavallo Jun 14, 2023
0db9749
[sao] Add white color for link (#25) [CUSTOM]
JCavallo Jun 14, 2023
ae0a0ee
[sao] Extra data: display, and readonly (#27) [CUSTOM]
JCavallo Jun 14, 2023
b74dd5d
[sao] Tree: do not call focus if widget does not define it [CUSTOM]
JCavallo Jun 14, 2023
fc0c3cf
[sao] Add changelog and comment [CUSTOM]
JCavallo Jun 14, 2023
25437f1
[sao] Theme: Fix size of extra button on toolbar [CUSTOM]
JCavallo Jun 14, 2023
e48363e
[sao] Build: clean scripts (#29) [CUSTOM]
JCavallo Jun 14, 2023
b442d32
[sao] Tree: prevent crash on prevalidate of m2m [CUSTOM]
JCavallo Jun 14, 2023
8f49a40
[sao] Launch both client action and action
JCavallo Jun 14, 2023
0da805d
[sao] Remove modal link (#33) [CUSTOM]
JCavallo Jun 14, 2023
756bc1f
[sao] Add scrollbar on modal (#32) [CUSTOM]
JCavallo Jun 14, 2023
ad2f878
[sao] Fix width of selection input (#34) [CUSTOM]
JCavallo Jun 14, 2023
764fc21
[sao] Bug/8817 (#35) [CUSTOM]
JCavallo Jun 14, 2023
1310a25
[sao] Rename the title used in the browser [CUSTOM]
JCavallo Jun 14, 2023
3bdc41f
[sao] Remove checkbox for always ignoring warnings [CUSTOM]
JCavallo Jun 14, 2023
141ed04
[sao] Use CodeMirror to handle SourceView [CUSTOM]
JCavallo Jun 14, 2023
88fa9d4
[sao] Add some readonly theme [CUSTOM]
JCavallo Jun 14, 2023
9ff7e5c
[sao] Add linter [CUSTOM]
JCavallo Jun 14, 2023
bc8dc13
[sao] Reduce size below code editor [CUSTOM]
JCavallo Jun 14, 2023
8a23776
[sao] Only allow open link when using ctrl key (#46) [CUSTOM]
JCavallo Jun 14, 2023
4e2c296
[sao] CSS: boolean input to the left (#47) [CUSTOM]
JCavallo Jun 14, 2023
029ca0d
[sao] Comment linting example [CUSTOM]
JCavallo Jun 14, 2023
198bb5f
[sao] Only set width 100% of input-form inside dict (#48) [CUSTOM]
JCavallo Jun 14, 2023
a01b49b
[sao] Load CodeMirror inside docker (#51) [CUSTOM]
JCavallo Jun 14, 2023
31d1082
[sao] Add linting service support [CUSTOM]
JCavallo Jun 14, 2023
624845f
[sao] Fix populate_funcs [CUSTOM]
JCavallo Jun 14, 2023
6cbe9e3
[sao] Set default color on btn-primary (#53) [CUSTOM]
JCavallo Jun 14, 2023
d534027
[sao] Remove color change on dropdown link when hover (#52) [CUSTOM]
JCavallo Jun 14, 2023
22eedd1
[sao] Fix commit 7dd58cf55dae4609730ba26a9d7fce092cb68cbf [CUSTOM]
JCavallo Jun 14, 2023
f909df2
[sao] Add min-width of 12em to m2o input [CUSTOM]
JCavallo Jun 14, 2023
e3ae6ed
[sao] Autorefresh modal codeMirror using addon (#65) [CUSTOM]
JCavallo Jun 14, 2023
14d5a05
[sao] Allow list view when Ctrl+click (#64) [CUSTOM]
JCavallo Jun 14, 2023
0445f9a
[sao] Clean session if local session is wrong and we got an ir.sessio…
JCavallo Jun 14, 2023
aec5284
[sao] Iteration following tests [CUSTOM]
JCavallo Jun 14, 2023
4c4c30d
[sao] Fix build permissions [CUSTOM]
JCavallo Jun 14, 2023
b0ba5e4
[sao] Fix dockerfile & fix icons size [CUSTOM]
JCavallo Jun 14, 2023
41dd6c7
[sao] Properly handle no_command [CUSTOM]
JCavallo Jun 14, 2023
7c5df3d
[sao] Ensure every field is loaded when selecting a node in a multimo…
JCavallo Jun 14, 2023
83778ed
[sao] Fix multiple view promise synchronization [CUSTOM]
JCavallo Jun 14, 2023
f3181d9
[sao] Set the subview record of mixed-view before displaying [CUSTOM]
JCavallo Jun 14, 2023
1932871
[sao] Correctly schedule subviews display [CUSTOM]
JCavallo Jun 14, 2023
3f9ca60
[sao] Call container resize when displaying the widget [CUSTOM]
JCavallo Jun 14, 2023
e708212
[sao] Fix rule_engine [CUSTOM]
JCavallo Jun 14, 2023
b571834
[sao] Remove offcanvas from docker image build [CUSTOM]
JCavallo Jun 14, 2023
2cbeb26
[sao] Adaptation of the sao icons [CUSTOM]
JCavallo Jun 14, 2023
ca94dbc
[sao] Adaptation of the sao icons [CUSTOM]
JCavallo Jun 14, 2023
f8e2cd7
[sao] Add material design pencil , use it as m2o edit icon [CUSTOM]
JCavallo Jun 14, 2023
d0eb7c9
[sao] Update Sao.View.Form.Source to use record and field accessors […
JCavallo Jun 14, 2023
9d39634
[sao] Always test against undefined and null in group_sync [CUSTOM]
JCavallo Jun 14, 2023
eb7f267
[sao] Fix glyphicon font load (#92) [CUSTOM]
JCavallo Jun 14, 2023
470c203
[sao] Fix get method Reference field [CUSTOM]
JCavallo Jun 14, 2023
8da2624
[sao] Add never_modified flag (#95) [CUSTOM]
JCavallo Jun 14, 2023
8bba058
[sao] Correctly set value from on_change calls [CUSTOM]
JCavallo Jun 14, 2023
c6a9753
[sao] Better looking dictionary forms [CUSTOM]
JCavallo Jun 14, 2023
8c4c147
[sao] Restore old icons, still used coog side [CUSTOM]
JCavallo Jun 14, 2023
1fa24af
[sao] Fix width of menu issue [CUSTOM]
JCavallo Jun 14, 2023
593f3a3
[sao] Remove handling of 'always' in UserWarning dialogs [CUSTOM]
JCavallo Jun 14, 2023
b0a0cf6
[sao] Imlpement dynamic domain evaluation [CUSTOM]
JCavallo Jun 14, 2023
f82e2bf
[sao] Add missing Sortable to depencies [CUSTOM]
JCavallo Jun 14, 2023
4f1133a
[sao] Handle table headers colour [CUSTOM]
JCavallo Jun 14, 2023
8c68f74
[sao] Set readonly both inputs of numeric dict fields [CUSTOM]
JCavallo Jun 14, 2023
e3ce317
[sao] Fix recursive context and wrong handling of tab_domain in searc…
JCavallo Jun 14, 2023
c401e84
[sao] Update build script post merge (#124) [CUSTOM]
JCavallo Jun 14, 2023
0155a38
[sao] Replace Sortable.min.js by Sortable.js in index.html [CUSTOM]
JCavallo Jun 14, 2023
d9e5601
[sao] Use coog theme, set icon-background-color to white [CUSTOM]
JCavallo Jun 14, 2023
a120536
[sao] Fix input size for date and checkbox [CUSTOM]
JCavallo Jun 14, 2023
e762fa8
[sao] Fix headers [CUSTOM]
JCavallo Jun 14, 2023
46628e8
[sao] Fix hover issue [CUSTOM]
JCavallo Jun 14, 2023
9124896
[sao] Remove box-shadow around btn [CUSTOM]
JCavallo Jun 14, 2023
656c83d
[sao] Remove box-shadow around dict [CUSTOM]
JCavallo Jun 14, 2023
5e09a27
[sao] Restore boxes aournd o2m [CUSTOM]
JCavallo Jun 14, 2023
09aa970
[sao] Enforce fullcalendar version [CUSTOM]
JCavallo Jun 14, 2023
6b534f1
[sao] Propagate changed status to parent on instance button activatio…
JCavallo Jun 14, 2023
8b8e686
[sao] Activate double click on editable treeviews (#134) [CUSTOM]
JCavallo Jun 14, 2023
589a6f9
[sao] Return rec_name promise when available (#129) [CUSTOM]
JCavallo Jun 14, 2023
ae84949
[sao] Add missing semi colon [CUSTOM]
JCavallo Jun 14, 2023
f3b5593
[sao] Add database timeout parameter on RPC calls (#140) [PREVIEW]
JCavallo Jun 14, 2023
547cccc
[sao] Fix build [CUSTOM]
JCavallo Jun 14, 2023
5b7f753
[sao] Fix build/ep script for boostrap fonts [CUSTOM]
JCavallo Jun 14, 2023
09827dd
[sao] Remove popper from builds [CUSTOM]
JCavallo Jun 14, 2023
cbf716a
[sao] Ensure that click on button in list-form mode selects first the…
JCavallo Jun 14, 2023
47d3b49
[sao] Fetch real count of records on click [PREVIEW] (#149)
JCavallo Jun 14, 2023
400acff
[sao] Add changes included in the merge from 6.0 [CUSTOM]
JCavallo Jun 14, 2023
e38b477
[sao] Patches from merge into 6.4 [CUSTOM]
JCavallo Jun 14, 2023
e841f47
[trytond] Restore gitignore [CUSTOM]
JCavallo Jun 14, 2023
1817352
[trytond] Add cache_file_name to activate_modules called from proteus…
JCavallo Jun 14, 2023
32a7b30
[trytond] Use uuid insteadof time to name test db (conflicts) [CUSTOM]
JCavallo Jun 14, 2023
285a9da
[trytond] Bypass translations in reports [CUSTOM]
JCavallo Jun 14, 2023
8bf51bb
[trytond] Do not crash when parsing fields not in the view [CUSTOM]
JCavallo Jun 14, 2023
fe2f042
[trytond] Convert dict fields when restoring history [PREVIEW]
JCavallo Jun 14, 2023
580136b
[trytond] Remove test on unused view fields [CUSTOM]
JCavallo Jun 14, 2023
f7a3b98
[trytond] Disable unused file test [CUSTOM]
JCavallo Jun 14, 2023
38900c8
[trytond] Add children_definitions to fields_view_get [CUSTOM]
JCavallo Jun 14, 2023
6922d77
[trytond] Redefine Field properties on Function field [PREVIEW]
JCavallo Jun 14, 2023
3aaa2bd
[trytond] Do not init the pool twice in dev mode [CUSTOM]
JCavallo Jun 14, 2023
a9dc91b
[trytond] Load static files in werkzeug [CUSTOM]
JCavallo Jun 14, 2023
a9dade5
[trytond] Handle term signals [CUSTOM]
JCavallo Jun 14, 2023
70e1ce6
[trytond] Add comment on cache invalidation race condition [CUSTOM]
JCavallo Jun 14, 2023
2e8e258
[trytond] [6.4-patches] Raise an error when sending an email with mis…
JCavallo Jun 14, 2023
ff62c11
[trytond] config: Restore missing env variable [CUSTOM]
JCavallo Jun 14, 2023
9448147
[trytond] trytond: Make convert_domain callable from domain_<field_na…
JCavallo Jun 14, 2023
639e80b
[trytond] Report contexts get a copy of records with the 'objects' ke…
JCavallo Jun 14, 2023
700e0ad
[trytond] Set the fallback application name when connecting to postgr…
JCavallo Jun 14, 2023
1c23ad3
[trytond] Add support for psycopg2cffi and PyPy [CUSTOM] (#231)
JCavallo Jun 14, 2023
c45204b
[trytond] trytond: Sorting actions by their decoded names [CUSTOM] (#…
JCavallo Jun 14, 2023
65eff72
[tryton] Do not display an error dialog on error in cellrenderers [PR…
JCavallo Jun 14, 2023
c2046f2
[tryton] Trigger group_list_changed to all screens linked to the grou…
JCavallo Jun 14, 2023
3da2de9
[tryton] Do not filter selection for multiselection fields [PREVIEW] …
JCavallo Jun 14, 2023
45c712e
[tryton] Fix windows installer encoding [PREVIEW]
JCavallo Jun 14, 2023
fd06221
[tryton] build: Change script to handle force pushes [CUSTOM]
JCavallo Jun 14, 2023
84993ea
[tryton] Remove extra current_record set following merge [TOMERGE]
JCavallo Jun 14, 2023
ff95774
[tryton] Update Master folder [TOMERGE]
JCavallo Jun 14, 2023
dd049be
[tryton] Remove direct print button [CUSTOM] (#222)
JCavallo Jun 14, 2023
b67a0f3
[tryton] Unconnect signals when removing dict entries [PREVIEW]
JCavallo Jun 14, 2023
5cb71cf
[tryton] Set the execution level of the standalone app to user [CUSTOM]
JCavallo Jun 14, 2023
33e0c41
[tryton] Rebuild languages catalog in build [CUSTOM]
JCavallo Jun 14, 2023
466324e
[tryton] Fix _set_value for O2M fields [CUSTOM] (#238)
JCavallo Jun 14, 2023
5464242
[tryton] Fetch real count of records on click [PREVIEW] (#227)
JCavallo Jun 14, 2023
8316e43
[tryton] Ensure that the tree is still realized when getting selected…
JCavallo Jun 14, 2023
f92cb29
[trytond] Enable the csv extraction of records the user does not have…
JCavallo Jun 14, 2023
dacd433
[trytond] Add an explicit error message when a reference can't be fou…
JCavallo Jun 14, 2023
a1d4b37
[trytond] Shorten arguments when logging [PREVIEW] (#241)
JCavallo Jun 14, 2023
3a7f2a4
[coopengo_modules/debug] debug: Replace the GTK debug object plugin w…
JCavallo Jun 14, 2023
d0630d7
[coopengo_modules/debug] debug: Fix a non updated ir.action.keyword r…
JCavallo Jun 14, 2023
5ca0021
[trytond] Add basic opentelemetry tooling for tracing [CUSTOM] (#236)
JCavallo Jun 14, 2023
a4244d8
[trytond] Add migration support from TEXT to JSONB in postgresql [CUS…
JCavallo Jun 14, 2023
0757b46
[trytond] Don't catch timeout exceptions in error handler (#216)
JCavallo Jun 14, 2023
b251b8a
[trytond] Add authentication_saml module [PREVIEW] (#206)
JCavallo Jun 14, 2023
83a7460
[trytond] Force named kwargs in activate_modules [CUSTOM] (#207)
JCavallo Jun 14, 2023
e75a33e
[trytond] trytond: remove deprecated bytes_to_wsgi call (#203)
JCavallo Jun 14, 2023
7054e05
[trytond] trytond: [22.14] Add hook override to allow inactive record…
JCavallo Jun 14, 2023
507ff15
[modules/account_payment_clearing] account_payment_clearing: Fix test…
JCavallo Jun 14, 2023
57599ba
[trytond] Ensure that model_id is not None when fetching keyword [CUS…
JCavallo Jun 14, 2023
7ec204c
[modules/account_statement] Remove account move migration [PREVIEW] (#9)
JCavallo Jun 14, 2023
8b27238
[modules/account_statement] account_statement: Prevent the reconcilia…
JCavallo Jun 14, 2023
6e45ab2
[modules/account_invoice] Warn when cancelling a move related to an i…
JCavallo Jun 14, 2023
035858f
[trytond] Allow users to reset no_update records from xml description…
JCavallo Jul 3, 2023
2a6a6fb
[trytond] Allow width attribute on buttons while in tree view [CUSTOM…
JCavallo Jul 3, 2023
8e4340e
[sao] Add favicon [CUSTOM]
JCavallo Jul 3, 2023
72aebae
[sao] Remove extra copy of methods introduced by a7f4aabce [CUSTOM]
JCavallo Jul 3, 2023
cb81fe5
[sao] Add Search & Replace to Source widget [CUSTOM] (#157)
JCavallo Jul 3, 2023
21c2c2b
[tryton] Add authentication_saml module [PREVIEW] (#223)
JCavallo Jul 3, 2023
5140bf3
[tryton] Ignore missing third part of the version number [CUSTOM]
JCavallo Jul 3, 2023
70bc5e5
[tryton] Fix crash on dictionnary helper in some cases [CUSTOM] (#224)
JCavallo Jul 3, 2023
a0caef4
[tryton] Force form set_value when switching tree selection in mixed …
JCavallo Jul 3, 2023
7e48900
[tryton] Add Search & Replace to Source widget [CUSTOM] (#258)
JCavallo Jul 3, 2023
84530eb
[tryton] Reset search offset when the searched text change [PREVIEW] …
JCavallo Jul 3, 2023
1a1cd73
[tryton] Stop the edition of Selection fields in editable Treeviews o…
JCavallo Jul 3, 2023
1aae3ae
[coopengo_modules/debug] debug: Show translated field name and add a …
JCavallo Jul 3, 2023
88bbefb
[tryton] CI
JCavallo Jul 3, 2023
a96a762
Return a compatible type for multi valued fields in unique_value [PRE…
nicoe Jul 4, 2023
246914f
[coopengo_modules/debug] Remove select=True [CUSTOM]
nicoe Jul 7, 2023
7450b18
Add coog_cache cache on Transaction [CUSTOM]
nicoe Jul 12, 2023
8ef3a51
Handle O2M value specified as a list of dictionary [CUSTOM]
nicoe Jul 13, 2023
5b4edeb
Deactivate tests on Function field searchers
nicoe Jul 13, 2023
50a296d
Clear caches after commit when installing modules
nicoe Jul 14, 2023
6cc41e0
Do not compute commissions date on cancel [CUSTOM]
nicoe Aug 21, 2023
d3778d0
Allow to create invoice line linked to invoice in calculating state […
nicoe Aug 22, 2023
4ae3e56
Use specific get_move method on Invoice [PREVENT]
nicoe Sep 6, 2023
f875b8f
Preserve order of inserted columns on multiple insertion [PREVIEW]
nicoe Sep 6, 2023
155a071
commission: update test to use 6 digits precision [CUSTOM]
JCavallo Sep 6, 2023
a275e31
commission: Remove scenario depending on stock [CUSTOM]
JCavallo Sep 6, 2023
ddacb5e
Do not compute commissions date on cancel [CUSTOM]
nicoe Sep 7, 2023
5a80328
account_payment_clearing: Add a hook on succeed payments method [CUST…
JCavallo Aug 10, 2023
e1110b1
[coopengo_modules/debug] Fix filter and sorting in debug mode (#23)
Aug 21, 2023
b665f78
Reset state of records when a sibling is in exception on node collaps…
nicoe Aug 23, 2023
aef55de
admin: Fix check-update warning [CUSTOM] (#32)
JCavallo Sep 7, 2023
3d62a06
[coopengo_modules/electronic_signature] More explit message when erro…
sleibo-coopengo Sep 7, 2023
3465c04
[coopengo_modules/debug] Fix the translation of lazy_gettext strings …
BeatriceSchuster Sep 7, 2023
674f667
[trytond] Restore previous behaviour for locking [CUSTOM]
JCavallo Sep 8, 2023
20e0c8f
Proper fix for commission dates [CUSTOM]
JCavallo Sep 11, 2023
239ef71
[6.8-patches] Don't reset dates to None when the date is invalid (#13)
nicoe Aug 14, 2023
7be13e4
[6.8-patches] Set translation source from the po file when importing …
nicoe Sep 5, 2023
aec9395
CI: Update gitlab pipeline [PREVIEW] (#39)
gregory-lecomte Sep 18, 2023
9630efd
Remove extra methods disconnect_signals [CUSTOM] (#40)
nicoe Sep 19, 2023
63500f0
Add missing __version_coog__ for client builds [CUSTOM]
JCavallo Sep 19, 2023
7a1b40f
Update translations
JCavallo Sep 19, 2023
5d353f7
Use custom date parsing function [CUSTOM] (#42)
nicoe Sep 21, 2023
bd8cdbc
trytond: Override default configuration [CUSTOM] (#41)
JCavallo Sep 21, 2023
c815310
Packaging coog-23.38.2338
Sep 22, 2023
0773c74
[CUSTOM] sourceeditor: Send a correctly formatted object to pyflakes'…
CoopVincent Sep 28, 2023
926fd97
Fix token authentication for 6.8 [CUSTOM]
JCavallo Sep 28, 2023
66ca488
Add missing fr translation [CUSTOM]
JCavallo Sep 29, 2023
d41b26c
tryton/data/locale/fr/LC_MESSAGES/tryton.mo
JCavallo Sep 29, 2023
c13b9c1
Packaging coog-23.39.2339
Sep 29, 2023
7ef6dfb
sao: Fix missing var initialization [CUSTOM]
JCavallo Sep 29, 2023
b9b7560
Block row selected handler when unselect all of list-form [PREVIEW] (…
nicoe Oct 5, 2023
8af2e6d
merge 6.8: Fix pool preloading [PREVIEW] (#43)
JCavallo Oct 5, 2023
7eb9cf3
Remove overlapping indexes [PREVIEW]
nicoe Oct 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
361 changes: 5 additions & 356 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,356 +1,5 @@
workflow:
rules:
- if: $CI_COMMIT_BRANCH =~ /^topic\/.*/ && $CI_PIPELINE_SOURCE == "push"
when: never
- when: always

stages:
- preparation
- check
- test
- build

packages:
stage: preparation
rules:
- when: always
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/ci
variables:
DOC_BASE_URL: ${CI_PROJECT_DIR}/docs
script:
- .gitlab-scripts/generate-packages.sh packages
artifacts:
paths:
- packages/
expire_in: 1 week

documentation:
stage: preparation
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/sphinxdoc/sphinx
script:
- .gitlab-scripts/generate-doc.sh docs
artifacts:
paths:
- docs/
expire_in: 1 week
rules:
- changes:
- "**/*/doc/**/*"
- "**/*/tryton.cfg"
- "**/*/CHANGELOG"
- "readthedocs/**/*"

.check:
stage: check
needs: []
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/ci

.check-doc:
extends: .check
needs:
- documentation
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/sphinxdoc/sphinx
variables:
DOC_BASE_URL: ${CI_PROJECT_DIR}/docs
DOC_DIR: doc
cache:
paths:
- .cache/pip/http
before_script:
- pip install sphinx-lint rstcheck[sphinx]
script:
- cd "${PACKAGE}"
- python -m sphinx -T -E -W -n -b html ${DOC_DIR} _build/html
- python -m sphinxlint ${DOC_DIR}
- rstcheck --recursive ${DOC_DIR}
- |
if [ "${CHECK_LINK}" ]; then
python -m sphinx -T -E -W -n -b linkcheck ${DOC_DIR} _build;
fi
rules:
- if: $CI_COMMIT_TAG == null
changes:
- ${PACKAGE}/${DOC_DIR}/**/*
- ${PACKAGE}/tryton.cfg
- ${PACKAGE}/CHANGELOG
when: on_success
- when: never

.check-doc-readme:
extends: .check-doc
script:
- python -m sphinxlint README.rst
- rstcheck README.rst
rules:
- if: $CI_COMMIT_TAG == null
changes:
- README.rst
when: on_success
- when: never

check-doc-readthedocs:
extends: .check-doc
variables:
PACKAGE: readthedocs
DOC_DIR: .
rules:
- if: $CI_COMMIT_TAG == null
changes:
- ${PACKAGE}/**/*
when: on_success
- when: never

.check-code:
extends: .check
rules:
- if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
when: always

check-flake8:
extends: .check-code
script:
- flake8 --exclude 'cookiecutter*'

check-isort:
extends: .check-code
script:
- isort --multi-line VERTICAL_GRID --check --diff --skip-glob 'cookiecutter*' .

check-dist:
stage: check
needs:
- packages
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/ci
script:
- twine check packages/*

check-ci-modules:
extends: .check
script:
- python .gitlab-scripts/generate-ci.py $TMPDIR/gitab-ci-modules.yml
- cmp .gitlab-ci-modules.yml $TMPDIR/gitab-ci-modules.yml

check-cookiecutter-module:
extends: .check
cache:
paths:
- .cache/pip/http
before_script:
- pip install cookiecutter
script:
- cookiecutter --no-input cookiecutter-module -o /tmp
- flake8 /tmp/my_module
- isort --multi-line VERTICAL_GRID --check --diff /tmp/my_module
rules:
- changes:
- cookiecutter-module/**/*

.test:
stage: test
rules:
- if: $CI_COMMIT_TAG == null
changes:
- ${PACKAGE}/**/*
when: on_success
- if: '$CI_COMMIT_TAG =~ $TAG_PATTERN'
when: on_success
- when: never

.test-tox:
extends: .test
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/python:${PYTHON_VERSION}
variables:
PIP_FIND_LINKS: file://${CI_PROJECT_DIR}/packages/
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http
before_script:
- pip install tox
script:
- tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -vv -- -v --output-file junit.xml
coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/'
artifacts:
reports:
junit: ${PACKAGE}/junit.xml
coverage_report:
coverage_format: cobertura
path: ${PACKAGE}/coverage.xml
parallel:
matrix:
- PYTHON_VERSION: ["3.8", "3.9", "3.10", "3.11"]

.test-db:
extends: .test-tox
variables:
DB_CACHE: /tmp/cache
script:
- tox -e "py${PYTHON_VERSION/./}-${DATABASE}" -c "${PACKAGE}" -vv -- -v --output-file junit.xml

.test-sqlite:
extends: .test-db
variables:
DATABASE: sqlite

.test-postgresql:
extends: .test-db
variables:
DATABASE: postgresql
POSTGRESQL_URI: postgresql://postgres@postgresql:5432/
POSTGRES_HOST_AUTH_METHOD: trust
services:
- name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/postgres
alias: postgresql
command: ["-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"]

.test-postgis:
extends: .test-db
variables:
DATABASE: postgis
POSTGIS_URI: postgis://postgres@postgis:5432/
POSTGRES_HOST_AUTH_METHOD: trust
script:
- tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -vv -- -v --output-file junit.xml
services:
- name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/postgis/postgis
alias: postgis
command: ["-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"]

.test-npm:
extends: .test
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/node
variables:
NODE_CACHE_DIR: "$CI_PROJECT_DIR/.cache/npm"
cache:
paths:
- .cache/npm
before_script:
- sh .gitlab-scripts/bower_allow_root.sh
script:
- cd "${PACKAGE}"
- npm -s install --cache ${NODE_CACHE_DIR} --unsafe-perm --legacy-peer-deps
- npm test
artifacts:
reports:
junit: ${PACKAGE}/_build/test-reports/*.xml

.trigger-doc-build:
stage: build
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/ci
script:
- .gitlab-scripts/trigger-readthedocs.py -c "${RTD_CONFIG}" -p "${PACKAGE}" -b "${CI_COMMIT_BRANCH#branch/}"
rules:
- if: $CI_COMMIT_BRANCH =~ /^branch\/.*/
changes:
- ${PACKAGE}/doc/**/*
- ${PACKAGE}/tryton.cfg
- ${PACKAGE}/CHANGELOG
allow_failure: true

trigger-doc-build-readthedocs:
extends: .trigger-doc-build
variables:
PACKAGE: readthedocs
rules:
- if: $CI_COMMIT_BRANCH =~ /^branch\/.*/
changes:
- ${PACKAGE}/**/*
allow_failure: true

check-doc-trytond:
extends: .check-doc
variables:
PACKAGE: trytond

check-trytond-rng:
extends: .check
cache:
paths:
- .cache/pip/http
before_script:
- pip install rnc2rng
script:
- python trytond/setup.py update_rng
- |
if [ `hg status trytond| wc -l` -ne 0 ]; then
false
fi
rules:
- changes:
- trytond/**/*.rnc
- trytond/**/*.rng

trigger-doc-build-trytond:
extends: .trigger-doc-build
variables:
PACKAGE: trytond

test-trytond-sqlite:
extends: .test-sqlite
variables:
PACKAGE: trytond
TAG_PATTERN: '/^trytond-.*/'

test-trytond-postgresql:
extends: .test-postgresql
variables:
PACKAGE: trytond
TAG_PATTERN: '/^trytond-.*/'

check-doc-trytond-gis:
extends: .check-doc
variables:
PACKAGE: trytond-gis

trigger-doc-build-trytond-gis:
extends: .trigger-doc-build
variables:
PACKAGE: trytond-gis

test-trytond-gis-postgis:
extends: .test-postgis
variables:
PACKAGE: trytond-gis
TAG_PATTERN: '/^trytond-gis-.*/'

check-doc-proteus:
extends: .check-doc
variables:
PACKAGE: proteus

trigger-doc-build-proteus:
extends: .trigger-doc-build
variables:
PACKAGE: proteus

test-proteus:
extends: .test-tox
variables:
PACKAGE: proteus
TAG_PATTERN: '/^proteus-.*/'

check-doc-tryton:
extends: .check-doc
variables:
PACKAGE: tryton

trigger-doc-build-tryton:
extends: .trigger-doc-build
variables:
PACKAGE: tryton

test-tryton:
extends: .test-tox
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/tryton-test:${PYTHON_VERSION}
variables:
PACKAGE: tryton
TAG_PATTERN: '/^tryton-.*/'

test-sao:
extends: .test-npm
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/sao-test
variables:
PACKAGE: sao
TAG_PATTERN: '/^sao-.*/'

include: '.gitlab-ci-modules.yml'
include:
- project: "coopengo/devops/gitlab-ci-template"
ref: master
file:
- "/Project/${CI_PROJECT_NAME}/.gitlab-ci.yml"
Loading