Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1587 commits
Select commit Hold shift + click to select a range
ec50470
gtk: [6.8-patches] Force py38 compatibility [CUSTOM] (#179)
JCavallo Mar 26, 2024
e469647
Fix iteration on rpc_entries [PREVIEW]
JCavallo Mar 26, 2024
5433bb6
Revert "sao: [6.8-patches] Fix iteration on rpc_entries [CUSTOM]"
JCavallo Mar 26, 2024
5e978bc
sao: Unlink parent of O2M when setting defaults [CUSTOM]
JCavallo Mar 26, 2024
feedc0b
sao: [6.8-patches] Add slight color on selected list-form [CUSTOM]
JCavallo Mar 26, 2024
524de9c
sao: [6.8-patches] Disable yexpand for now [CUSTOM]
JCavallo Mar 28, 2024
efb7249
sao: [6.8-patches] Make selections without any values readonly [CUSTO…
JCavallo Mar 28, 2024
beec48f
Select first record in tree views [CUSTOM] (#181)
nicoe Mar 29, 2024
460a610
Add ellipsis on column header [CUSTOM] (#185)
nicoe Apr 2, 2024
1e491d6
Update column visibility at the end of rendering the treeview [PREVIE…
nicoe Apr 5, 2024
0578016
Select first record of treeview if none is selected [CUSTOM] (#189)
nicoe Apr 9, 2024
c9610bb
Use a TableHandler method to fetch the estimated count of records [PR…
nicoe Apr 11, 2024
c0f2c9f
Execute user login's actions sequentially [PREVIEW] (#190)
nicoe Apr 11, 2024
839cb98
sao: [6.8-patches] Do not expand invisible widgets (#184)
JCavallo Apr 2, 2024
6a67f91
Iteration on fbf91cdc0f: handle table queries
JCavallo Apr 11, 2024
9657ed0
Correctly use COUNT [CUSTOM] (#193)
nicoe Apr 11, 2024
4ca5812
Transfer configuration, profiles and plugins from previous version [P…
nicoe Apr 22, 2024
7113a8f
Add close button to "Filters" popup [CUSTOM] (#205)
nicoe Apr 24, 2024
f6fcb16
Do not set overflow hidden on first column [PREVIEW] (#204)
nicoe Apr 24, 2024
e05298e
Force the use of 'en' when parsing XML files [CUSTOM] (#201)
nicoe Apr 24, 2024
bf1337b
tryton: Change the translation of the 'show plain text' checkbox mess…
BeatriceSchuster Apr 25, 2024
ca99166
sao: [6.8-patches] Fix layout of tab wizards (#208)
JCavallo May 14, 2024
5f0bd7c
Fetch name of wizards without a model [PREVIEW] (#207)
nicoe May 21, 2024
0e6afdf
Optimize instance creation in __getattr__ [PREVIEW] (#210)
nicoe May 21, 2024
a7b940b
Allow to resize attachment preview panel [PREVIEW] (#209)
nicoe May 21, 2024
abb0eab
trytond: [6.8-patches] Pass ids to read [PREVIEW] (#213)
JCavallo May 21, 2024
4c8847a
Allow VARCHAR / JSONB migration on PostgreSQL [CUSTOM] (#203)
nicoe May 22, 2024
8de3b2c
trytond: [6.8-patches] Revert getattr optimization
JCavallo May 22, 2024
3f3b3a8
Skip translations refering to unknown XML ID or unactivated source (#…
nicoe May 23, 2024
290e678
Correctly compute column visibility for buttons (#212)
nicoe May 23, 2024
579ebfe
Revert "Skip translations refering to unknown XML ID or unactivated s…
JCavallo May 23, 2024
e28ee47
Optimize instance creation in ModelStorage.__getattr__ [PREVIEW] (#219)
nicoe May 29, 2024
fb7a89a
Correctly override _convert_domain [CUSTOM] (#221)
JCavallo May 30, 2024
e6ef70a
Alert when using underspecified relation in domain [PREVIEW] (#217)
nicoe May 30, 2024
53dfd7a
Correctly compute column visibility [CUSTOM] (#226)
nicoe Jun 4, 2024
a695c07
Add a No-op context manager [CUSTOM] (#225)
nicoe Jun 6, 2024
658ab1e
debug: [6.8-patches] Improve views, fix generation
JCavallo Jun 6, 2024
ad179dc
Do not reset SQL indexes on each __setup__ call [PREVIEW] (#227)
nicoe Jun 6, 2024
90cc223
sao: [6.8-patches] Hide nested checkbox for selecting lines in tree (…
JCavallo Jun 13, 2024
af2ee72
sao: [6.8-patches] Build using npm exec [CUSTOM]
JCavallo Jun 14, 2024
ec3228d
Skip translations refering to unknown XML ID or unactivated source [P…
JCavallo Jun 17, 2024
a830747
Disable not null constraint drop for sqlite [CUSTOM] (#236)
JCavallo Jun 18, 2024
edef212
gtk: [6.8-patches] Make text fields visually readonly (#241)
JCavallo Jun 24, 2024
b7d22f0
sao: [6.8-patches] Fix border visibility in text forms [CUSTOM] (#240)
havaguernicoopengo Jun 24, 2024
bbb2f62
tryton: [6.8-patches] Change the translation for the message shown wh…
BeatriceSchuster Jun 24, 2024
7d7fd4f
trytond: [6.8-patches] Fix translation res_id domain [PREVIEW] (#242)
JCavallo Jun 25, 2024
391fb21
Add missing Widget methods on source editor [CUSTOM] (#246)
nicoe Jun 27, 2024
506e89e
Do not resize horizontally textarea [CUSTOM] (#245)
nicoe Jun 27, 2024
7ec7e65
Skip id field when setting default values of failed read calls [PREVI…
nicoe Jun 27, 2024
f6a8993
Consider as local ordering expression using simple SQL statements [PR…
nicoe Jul 3, 2024
39c966f
trytond: [6.8-patches] Do not crash on searches on None domains (#250)
JCavallo Jul 3, 2024
7e9ba7a
trytond: [6.8-patches] Do not over-optimize function active field sea…
JCavallo Jul 5, 2024
b1d32ad
Correctly handle different return values from buttons [CUSTOM] (#243)
nicoe Jul 10, 2024
fa513f6
Reset caches directly after sending the notification [CUSTOM] (#235)
nicoe Jul 10, 2024
ff20089
Removal of account.payment.process.start view
nicoe Jul 26, 2024
0f34755
The TimeoutException has been removed upstream
nicoe Jul 26, 2024
389b645
Correctly call status.start
nicoe Jul 26, 2024
64aae5c
Remove view_attributes method moved to coog_core
nicoe Jul 26, 2024
9db5292
Add missing cursor and table definition from migration
nicoe Jul 26, 2024
63cfe1b
Allows dict as value of x2Many [CUSTOM]
nicoe Jul 26, 2024
b5d43f8
Use get_modules to get the module list [CUSTOM]
nicoe Jul 26, 2024
e3c5284
Create a stub Options object as it's used by custom migration code [C…
nicoe Jul 26, 2024
8f50ea7
The code needed to clean the pool is not needed in the new design [CU…
nicoe Jul 26, 2024
f9964fb
Add expected failures due to coopengo changes [CUSTOM]
nicoe Jul 26, 2024
6900116
Add missing with_transaction decorator
nicoe Jul 26, 2024
761c6b6
Allow to deepcopy Immutabledict [PREVIEW]
nicoe Jul 26, 2024
ca970ca
Temporarily deactivate the assert on _change_values [CUSTOM]
nicoe Jul 26, 2024
37208bc
Fix typo
nicoe Jul 26, 2024
e4ce26d
Correctly use test_name when testing access [PREVIEW]
nicoe Jul 26, 2024
c0d1f96
Use upstream API name to get timezone [PREVIEW]
nicoe Jul 26, 2024
5432f23
trytond: clear database _extensions between tests [TO REVIEW]
JCavallo Aug 1, 2024
9d765a4
trytond: remove duplicate 'indexes' parameter [TO REVIEW]
JCavallo Aug 1, 2024
cf27e08
coopengo_modules: Migrate ir.model.button->model [TO REVIEW]
JCavallo Aug 1, 2024
f24f2ea
Use None for default value of view->module [TO REVIEW]
JCavallo Aug 2, 2024
fa9a460
sao: [6.8-patches] Better usage of vertical space [CUSTOM] (#252)
JCavallo Jul 10, 2024
196ee55
sao: [6.8-patches] open form in modal when already in modal (#253)
havaguernicoopengo Jul 23, 2024
d25a4ab
trytond: [6.8-patches] Add hook to control log creation [CUSTOM] (#259)
JCavallo Jul 30, 2024
4ace732
Resize columns in sao [PREVIEW] (#164)
nicoe Jul 23, 2024
29afa99
sao: [6.8-patches] Better column resizing (#257)
JCavallo Jul 31, 2024
fae85f1
report: Fix custom reporting (#269) [CUSTOM]
PierreCookie Sep 4, 2024
afc95b5
modules: Use dummy validation method for scenarios [CUSTOM]
JCavallo Sep 6, 2024
57d4d3a
trytond: Create access right for warnings [TO REVIEW]
JCavallo Sep 6, 2024
eb2175c
debug: Fix possible domain fetch
JCavallo Sep 6, 2024
88ec682
[account_payment_clearing]: Remove uneeded process step in test
JCavallo Sep 9, 2024
3515eb7
[account_statement]: Adapt tests to dummy_validate_method
JCavallo Sep 9, 2024
a2ce6b3
[analytic_invoice]: Disable invoice_defer test scenario [CUSTOM]
JCavallo Sep 10, 2024
ad0661f
account_statement: Update test scenario to use dummy_validate_method …
JCavallo Sep 10, 2024
03187f2
account_statement: Update test scenario to use dummy_validate_method …
JCavallo Sep 10, 2024
dadc9b8
sao: select_row may be called without an event [PREVIEW] (#272)
JCavallo Sep 11, 2024
e7410c2
sao: Fix typo following merge
JCavallo Sep 12, 2024
c367436
tryton: Add missing import
JCavallo Sep 12, 2024
b4f3257
Add missing import for canonicalize
JCavallo Sep 12, 2024
acfeb44
trytond: Update TimeoutException to new version
JCavallo Sep 12, 2024
a5e0430
tryton: Use _get_icon rather than register_icon [CUSTOM]
JCavallo Sep 12, 2024
333dfc6
trytond: Improve indexes cleaning with trimmed named (#270) [CUSTOM]
PierreCookie Sep 12, 2024
0d430f9
Use right path for grunt watch [CUSTOM]
nicoe Sep 12, 2024
62da14b
Fix starting wizard size issues [CUSTOM]
nicoe Sep 12, 2024
d22379d
Make tab's title more visible [CUSTOM]
nicoe Sep 12, 2024
a0a7893
Fix main menu items visibility [CUSTOM]
nicoe Sep 12, 2024
e50e6ca
Correctly import canonicalize [CUSTOM]
nicoe Sep 12, 2024
e07474f
Allow to hide search bar [CUSTOM] (#267)
nicoe Sep 12, 2024
ff163a1
Add expandable action on x2m title [CUSTOM] (#268)
nicoe Sep 12, 2024
b3706f1
Revert "trytond: Create access right for warnings [TO REVIEW]"
JCavallo Sep 13, 2024
494a6d3
Fetch missing key definition in Record.set_on_change [PREVIEW] (#274)
nicoe Sep 13, 2024
6fe51d3
sao: Fix theme following merge 7.2 [CUSTOM]
JCavallo Sep 13, 2024
d58c2d5
Create x2m title widget in all cases [CUSTOM] (#278)
nicoe Sep 13, 2024
8307b51
sao: Remove extra padding in act windows [CUSTOM]
JCavallo Sep 13, 2024
3a6e6af
trytond: Remove index dumping mechanism [CUSTOM]
JCavallo Sep 16, 2024
ffb92af
debug: Update init to use new pool API [CUSTOM]
JCavallo Sep 17, 2024
fb73a43
sao: Vertical align XXX2Many toolbar content (#277)
JCavallo Sep 17, 2024
e6ca570
Do not set instance buttons inactive in a O2M [PREVIEW] (#279)
nicoe Sep 17, 2024
f0f1a8c
Packaging coog-24.38.2438-rc3
Sep 18, 2024
bddcbbe
account_statement: Add amount_second_currency in line group table que…
JCavallo Sep 18, 2024
fe12c1b
Revert "account_statement: Add amount_second_currency in line group t…
JCavallo Sep 19, 2024
5e7c8fd
Handle handling_sum attribut when parsing field definition [CUSTOM] (…
nicoe Sep 19, 2024
633fd38
Correctly get display counters of cell caches [CUSTOM] (#280)
nicoe Sep 19, 2024
6479ff0
Add refresh button on context screens [CUSTOM] (#266)
nicoe Sep 19, 2024
d3c8c2d
tryton: Remove leftover of multi mixed view [CUSTOM] (#283)
JCavallo Sep 19, 2024
bdab159
trytond: Fix PYSON repr of Eval using Pyson as default (#282)
JCavallo Sep 19, 2024
43df7b2
Do not store button column width [PREVIEW] (#284)
nicoe Sep 19, 2024
a6ce7bc
sao: Update build file for 7.2
JCavallo Sep 20, 2024
570bb06
Packaging coog-24.39.2439-rc1
Sep 23, 2024
c9e92e9
sao: Update build script [CUSTOM]
JCavallo Sep 23, 2024
8c985df
sao: Remove scrollbar below calendar icon (#286)
JCavallo Sep 23, 2024
76b7588
sao: Vertical align labels with field values (#287)
JCavallo Sep 23, 2024
a39ad53
Revert "Fetch missing key definition in Record.set_on_change [PREVIEW…
JCavallo Sep 23, 2024
cea55ca
party: Add a hook before the application of a party replacement #218 …
xungongcoopengo Sep 24, 2024
5030d9b
Return Screen's display promise when creating a new one [PREVIEW] (#291)
nicoe Sep 25, 2024
3d18e1e
Display filter by default on screen [CUSTOM] (#296)
nicoe Sep 26, 2024
6130b99
Use the right index of the resized column [CUSTOM] (#295)
nicoe Sep 26, 2024
dda985e
Packaging coog-24.40.2440-rc1
Sep 30, 2024
b395768
sao: Style tabs to be more visible (#298)
JCavallo Oct 2, 2024
e511703
sao: Remove dropdown arrow on readonly selections (#300)
JCavallo Oct 2, 2024
b16fe0a
sao: Fix resizing of last column (#301)
JCavallo Oct 2, 2024
ab7356a
sao: Always use the same size for numeric widgets (#302)
JCavallo Oct 2, 2024
1571d53
sao: Fix vertical size of textareas (#303)
JCavallo Oct 2, 2024
1a37eb6
Return the new record in promises from Screen.new_ [PREVIEW] (#299)
nicoe Oct 2, 2024
66ea164
trytond: Do not call getter without any records to get [PREVIEW] (#304)
JCavallo Oct 3, 2024
14c72f1
Revert "sao / gtk: Do not trigger an extra read for an empty rec_name…
nicoe Oct 3, 2024
82de1b1
Update only the actual ir.model and ir.model.fields translations [PRE…
nicoe Oct 3, 2024
d72f5e2
Do not request a size for collapsed x2m widgets [CUSTOM] (#307)
nicoe Oct 8, 2024
062df0e
Packaging coog-24.41.2441-rc3
Oct 9, 2024
5c7f4a6
tryton: refresh translation (#316)
AdrienBenduc Oct 9, 2024
e514ac3
Raise the original RPCException when handling it in RPCProgress [PREV…
nicoe Oct 9, 2024
6f2b6fe
Do not include inexistant ssl dir and use right Executable param name…
nicoe Oct 10, 2024
2efca46
Remove merge markers from stock module [CUSTOM] (#315)
nicoe Oct 10, 2024
7cce18f
Allow searching on subdivision shorter code when searching on a patte…
nicoe Oct 10, 2024
e763b09
coopengo_modules: Update copyright end date [CUSTOM]
JCavallo Oct 11, 2024
06c84e8
Packaging coog-24.42.2442-rc1
Oct 14, 2024
1a392eb
sao: Reduce padding between cards widgets (#313)
JCavallo Oct 14, 2024
d517f86
sao: Remove padding for XXX2Many all alone in a page [CUSTOM] (#314)
JCavallo Oct 14, 2024
12a3bc3
Reloading context updates the user information [CUSTOM] (#285)
nicoe Oct 14, 2024
a705512
sao: Block interactions if waiting more than 200ms [CUSTOM] (#320)
JCavallo Oct 15, 2024
7591c50
trytond: Fix test_view method to skip checks on 'refresh parent' butt…
BeatriceSchuster Oct 15, 2024
3f69e57
coopengo_modules: Move the modules "electronic_signature" and "crypto…
BeatriceSchuster Oct 15, 2024
0f0a769
sao: Adapt textarea height to contents [CUSTOM] (#319)
JCavallo Oct 16, 2024
c6fdd71
Close the tab related to the screen calling the 'close' client action…
nicoe Oct 17, 2024
292f8ff
Remove handling of the system date from tryton [CUSTOM] (#306)
nicoe Oct 17, 2024
7a7a19c
trytond: Reraise original error if no handler [CUSTOM] (#326)
JCavallo Oct 21, 2024
7a847a5
Packaging coog-24.43.2442
Oct 21, 2024
c714600
sao: Highlight booleans in editable tree views [CUSTOM] (#329)
JCavallo Oct 22, 2024
98682de
sao: Allow to vertically resize lists [CUSTOM] (#322)
JCavallo Oct 23, 2024
77ec748
trytond: Do not crash on avatar cache saving [CUSTOM] (#331)
JCavallo Oct 24, 2024
57ebf83
sao: Better linting when pasting in CodeMirror [CUSTOM] (#332)
JCavallo Oct 24, 2024
3c4d2a9
Parse child node of group tags at the end [PREVIEW] (#330)
nicoe Oct 24, 2024
2015064
Add the missing gettext call to the reset password message [PREVIEW] …
nicoe Oct 24, 2024
2867651
Simplify menu handling by using flex instead of offcanvas and make it…
nicoe Oct 24, 2024
5737ffd
Compute multi mixed widget form visibility after setting the current …
nicoe Oct 24, 2024
7ee722f
Use absolute positioning for the expander span [CUSTOM] (#324)
nicoe Oct 24, 2024
2261fe8
Revert "Compute multi mixed widget form visibility after setting the …
JCavallo Oct 25, 2024
b394893
Revert "Parse child node of group tags at the end [PREVIEW] (#330)"
JCavallo Oct 25, 2024
84b985f
Packaging coog-24.44.2444-rc2
Oct 29, 2024
66bfae4
sao: Return empty promise in display [PREVIEW?] (#334)
JCavallo Oct 29, 2024
9fe0dcf
Packaging coog-24.45.2445-rc2
Nov 5, 2024
d88e633
Find new key names using the definition from the widget's field [PREV…
nicoe Nov 5, 2024
d7f4327
sao: Save current tab on Ctrl+s in rule engine [CUSTOM] (#339)
JCavallo Nov 6, 2024
d292e85
Do not take into account twice the always present menu column [CUSTOM…
nicoe Nov 7, 2024
c34ee59
Apply rounding when setting values on Float and Numeric fields [PREVI…
nicoe Nov 7, 2024
07439f5
Use a flexbox display for wizards in forms [CUSTOM] (#325)
nicoe Nov 7, 2024
291926b
Fill the source value of fmany2one in create and write methods [PREVI…
nicoe Nov 7, 2024
96faae9
Packaging coog-24.46.2446-rc1
Nov 11, 2024
48f30f3
Use EXISTS instead of IN for M2O's where [CUSTOM] (#342)
nicoe Nov 14, 2024
230e126
Revert "Use EXISTS instead of IN for M2O's where [CUSTOM] (#342)" (#344)
JCavallo Nov 14, 2024
2f11234
Use EXISTS when using a 'where' operator in Many2One [PREVIEW] (#345)
nicoe Nov 14, 2024
64a2565
Delete warning at the end of the transaction (#348)
nicoe Nov 20, 2024
da9f9c9
Activate the horizontal scroll on tabcontent [PREVIEW] (#338)
nicoe Nov 21, 2024
02af342
Add context menu on Many2One [CUSTOM] (#346)
nicoe Nov 21, 2024
0952d3c
Do not check_access when deleting Warnings [PREVIEW] (#349)
nicoe Nov 22, 2024
2987cd6
sao: Do not reset view on algorithm focus out [CUSTOM] (#351)
JCavallo Nov 22, 2024
8168153
Packaging coog-24.47.2447
Nov 22, 2024
b00fe63
Packaging coog-24.48.2448-rc1
Nov 25, 2024
3a91004
trytond: Fix translated search on model name [PREVIEW] (#352)
JCavallo Nov 26, 2024
43dda5d
trytond: Restore full debug log [CUSTOM] (#353)
JCavallo Nov 28, 2024
9d12b41
party: Remove reports "Labels" and "Letter" on party [CUSTOM] (#318)
mamoun-rais Dec 2, 2024
24b4cbf
party: Fix after PJAZZ-2434 [CUSTOM] (#360)
mamoun-rais Dec 3, 2024
4ab7c38
Allow to resize the tree of available functions in the code editor [C…
nicoe Dec 5, 2024
519bd32
Do not set the Group's context when setting a default group [PREVIEW]…
nicoe Dec 5, 2024
f018871
Ensure the whole M2M widget is displayed when the dropdown is shown […
nicoe Dec 5, 2024
f69cd0e
Call record modified when adding a record without a parent is a Group…
nicoe Dec 5, 2024
b47b227
Allow trytond-admin set password of any user. Activate user if inacti…
nicoe Dec 5, 2024
f4a1940
Set the overflow to visible only vertically [PREVIEW] (#366)
nicoe Dec 6, 2024
3919b67
Packaging coog-24.49.2449
Dec 6, 2024
a854950
Force ZIP64 compatibility for all reports [CUSTOM] (#323)
nicoe Dec 9, 2024
955860f
Replace the column resizing process with one based on drag & drop eve…
nicoe Dec 10, 2024
ea2d49f
Reviewed the drag & drop implementation and fix CSS
nicoe Dec 11, 2024
55baf7c
Packaging coog-24.50.2450
Dec 13, 2024
2cf281a
trytond: Honor 'concurrently' when dropping indexes [PREVIEW] (#369)
JCavallo Dec 13, 2024
0e562ad
country: Use iso3166-1 when importing translations (#370)
JCavallo Dec 19, 2024
b25157c
Packaging coog-24.51.2451
Dec 20, 2024
62372a2
Sync with upstream MR
nicoe Dec 23, 2024
3f8d82a
Packaging coog-24.52.2452
Dec 27, 2024
a0e21ec
Packaging coog-25.01.2501
Jan 3, 2025
58473cc
sao: Add debug tools to Sao (#376)
JCavallo Jan 6, 2025
d6c5a60
trytond: Add final init hooks [CUSTOM] (#374)
JCavallo Jan 6, 2025
595b674
Packaging coog-25.02.2502-rc3
Jan 8, 2025
1726190
sao: Safer developer tools
JCavallo Jan 8, 2025
3894070
debug: add previous button to debug (#377)
havaguernicoopengo Jan 9, 2025
3bb8761
trytond: Manually add language in _get_names_cache keys (#378)
JCavallo Jan 9, 2025
1a285bb
sao: Fix type detection in Pyson [CUSTOM] (#379)
JCavallo Jan 9, 2025
a813ca6
Set selection size according to its content [CUSTOM] (#367)
nicoe Jan 9, 2025
9642bfe
sao: Theming for sole xxx2many in groups [CUSTOM] (#381)
JCavallo Jan 13, 2025
3b14ff8
Packaging coog-25.03.2503-rc2
Jan 14, 2025
1c319d6
Packaging coog-25.04.2504-rc2
Jan 21, 2025
b6e22ae
Restore selection widget expansion [CUSTOM] (#382)
nicoe Jan 23, 2025
8b6f5f2
Prevent forced reflow in tree when setting column value [PREVIEW] (#384)
nicoe Jan 23, 2025
aa133f1
Add logging information when a selection value is not found [CUSTOM] …
nicoe Jan 23, 2025
d9d1749
Improve multi-selection behavior and rendering [PREVIEW] (#380)
nicoe Jan 23, 2025
24d0f3b
Packaging coog-25.05.2505-rc2
Jan 28, 2025
8fc0dd6
sao: Better styling of richtext [CUSTOM] (#386)
JCavallo Jan 29, 2025
ef29988
[trytond] Reset the pool instances only on the pool initialization [P…
nicoe Feb 3, 2025
74d9a20
sao: Display contextual menu over pop-ups / wizards [CUSTOM] (#387)
JCavallo Feb 6, 2025
1b5a4f1
Packaging coog-25.06.2506
Feb 7, 2025
dc122a2
Packaging coog-25.07.2507-rc3
Feb 12, 2025
313fe58
Sao: Fix z-index of pop-up [CUSTOM]
JCavallo Feb 12, 2025
234287f
sao: Set richtext attributes as styling [CUSTOM] (#389)
JCavallo Feb 13, 2025
ffe7c33
sao: Add missing semicolon [CUSTOM]
JCavallo Feb 14, 2025
5740c9e
Packaging coog-25.08.2508-rc2
Feb 18, 2025
82304bf
tryton: Fix file name when exporting url [CUSTOM]
AntoinePinstonCoop Feb 20, 2025
4dc30de
Packaging coog-25.09.2509-rc2
Feb 25, 2025
56696f0
Packaging coog-25.10.2510-rc2
Mar 4, 2025
03f7a19
Merge remote-tracking branch 'origin/master' into PCLAS-1066/jira_col…
JCavallo Mar 7, 2025
169a3b6
Packaging coog-25.11.2511-rc1
Mar 10, 2025
0b986f7
Fix column width setting and set size of column
nicoe Mar 10, 2025
4b1b5f6
Reset completely the overflow for modal-body (#395)
nicoe Mar 13, 2025
553185b
Unconditionally enable button after a click [CUSTOM] (#394)
nicoe Mar 13, 2025
c272691
sao: Allow to copy from readonly richtext widget [CUSTOM] (#403)
JCavallo Mar 17, 2025
b9c7dc6
sao: Remove padding in groups with a sole text area (#404)
JCavallo Mar 17, 2025
4e97285
Merge remote-tracking branch 'origin/master' into PCLAS-1066/jira_col…
JCavallo Mar 17, 2025
833534c
Fix column offset
nicoe Mar 18, 2025
0922157
Merge branch 'PCLAS-1066/jira_col_resizing' of github.com:nicoe/tryto…
nicoe Mar 18, 2025
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitlab-ci-modules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -587,12 +587,14 @@ test-modules-account_payment_stripe-sqlite:
variables:
PACKAGE: modules/account_payment_stripe
TAG_PATTERN: '/^account_payment_stripe-.*/'
resource_group: stripe

test-modules-account_payment_stripe-postgresql:
extends: .test-postgresql
variables:
PACKAGE: modules/account_payment_stripe
TAG_PATTERN: '/^account_payment_stripe-.*/'
resource_group: stripe

check-doc-modules-account_product:
extends: .check-doc
Expand Down Expand Up @@ -3477,12 +3479,14 @@ test-modules-web_shop_shopify-sqlite:
variables:
PACKAGE: modules/web_shop_shopify
TAG_PATTERN: '/^web_shop_shopify-.*/'
resource_group: shopify

test-modules-web_shop_shopify-postgresql:
extends: .test-postgresql
variables:
PACKAGE: modules/web_shop_shopify
TAG_PATTERN: '/^web_shop_shopify-.*/'
resource_group: shopify

check-doc-modules-web_shop_vue_storefront:
extends: .check-doc
Expand Down
368 changes: 5 additions & 363 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,363 +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"
- "doc/**/*"

.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 -r "${PACKAGE}/${DOC_DIR}/requirements-doc.txt"
- pip install sphinx-lint rstcheck[sphinx]
script:
- cd "${PACKAGE}"
- python -m sphinx -T -E -W -n -b html -D html_theme_options.navigation_with_keys=False ${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:
extends: .check-doc
variables:
PACKAGE: doc
DOC_DIR: .
rules:
- if: $CI_COMMIT_TAG == null
changes:
- ${PACKAGE}/**/*
when: on_success
- when: never

.check-code:
extends: .check
before_script:
- .gitlab-scripts/doctest2python.py
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-eslint:
extends: .check
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 sao
- npm install --cache ${NODE_CACHE_DIR} --unsafe-perm --legacy-peer-deps
- npm run check

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/**/*

check-template-modules:
extends: .check
cache:
paths:
- .cache/pip/http
before_script:
- pip install cookiecutter
script:
- .gitlab-scripts/check-template-modules.sh

.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}" -- -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", "3.12"]

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

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

.test-postgresql:
extends: .test-db
variables:
DATABASE: postgresql
DB_CACHE: 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}" -- -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

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

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

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

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

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

check-doc-tryton:
extends: .check-doc
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-.*/'

test-demo:
stage: test
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/python:3.8
variables:
TRYTOND_DATABASE__PATH: /tmp
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http
before_script:
- pip install packages/trytond* packages/proteus*
script:
- touch /tmp/demo.sqlite
- echo "admin" > /tmp/password
- TRYTONPASSFILE=/tmp/password trytond-admin --database demo --all --email admin@example.com
- python -m demo --database demo
rules:
- changes:
- demo/**/*
- modules/{account,account_invoice,account_payment,account_statement,company,country,currency,party,product,production,production_routing,production_work,project,purchase,sale,stock,timesheet}/**/*

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