- 17 Oct, 2024 8 commits
-
-
Romain Courteaud authored
This reverts commit 74607091.
-
Romain Courteaud authored
slapos_erp5: production users can create invitation token slapos_erp5: do not allow creating Contract Invitation Token anymore slapos_erp5: invitation token roles slapos_erp5: trigger invitation token local role generation slapos_erp5: is an Invitation Token a ticket? slapos_erp5: test invitation token roles slapos_erp5: roles for Assignment Request
-
Romain Courteaud authored
There is no need to quickly generate the Sale Packing List if no Invoice will be generated. slapos_accounting: alarm to create new simulation tree from Hosting Subscription This alarm does not crawl all Open Order, and so, should reduce number of open order calls slapos_accounting: speed up the first invoice creation
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
requestStart seems to be called on every instance every day. There is no need to call the alarm if nothing changed on the instance
-
Romain Courteaud authored
slapos_cloud: allow recreating a Compute Node even if their is an invalidated node with the same title
-
Romain Courteaud authored
-
- 10 Oct, 2024 6 commits
-
-
Romain Courteaud authored
getMovementHistoryList may return the same event twice.
-
Romain Courteaud authored
erp5_forge is not needed to run the upgrader
-
Romain Courteaud authored
connection_value can also be a list.
-
Romain Courteaud authored
Interact with the support request if possible.
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 09 Oct, 2024 1 commit
-
-
Carlos Ramos Carreño authored
- Type hints for testcase module are completed. - Type comments (to be compatible with Python 2) have been added to other parts of slapos.core only when necessary to achieve full type checking in the testcase module, with Pyright in strict mode. - Docstrings added/completed for the testcase module. - Source is formatted with ruff. See merge request nexedi/slapos.core!693
-
- 04 Oct, 2024 5 commits
-
-
Romain Courteaud authored
erp5_interaction_drop/slapos_crm/slapos_cloud: increate priority of alarms checking all documents without changing them
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
As there is no comment, let's try to drop it.
-
Romain Courteaud authored
-
- 03 Oct, 2024 6 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
- change instance tree owner - change paying organisation (switch b2b) - change payable to free - change payable price It can be used on a submitted Subscription Request or a validate Open Sale Order
-
Romain Courteaud authored
slapos_subscription_request: allow to force the trade_condition_type when creating a Subscription Request
-
Romain Courteaud authored
-
Romain Courteaud authored
User may have created multiple allocation supplies for the same release/type/node
-
- 02 Oct, 2024 4 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
It prevent to change suspended Support Request to open again.
-
Carlos Ramos Carreño authored
`Path` objects are immediately converted to a string. This can only be done easily in tests for now, as slapos.core has to still support Python 2 users in other parts of the code, and `os.fspath` was added in Python 3.6. See merge request nexedi/slapos.core!686
-
- 27 Sep, 2024 5 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
If failover textarea is rendered, we ensure that at least the software type is set, in case it exists. This prevents bad software.cfg.json break the form while editing some instance.
-
Rafael Monnerat authored
In case maileva is used, accountant needs access to system event module for add maileva exchanges. This role should be removed once Maileva integration be refactored
-
Thomas Gambier authored
-
Thomas Gambier authored
without the option --ignore-installed (even with PIP_BREAK_SYSTEM_PACKAGES=1), pip3 upgrade on Ubuntu 24.04 would report: Requirement already satisfied: pip in /usr/lib/python3/dist-packages (24.0) Collecting pip Using cached pip-24.2-py3-none-any.whl.metadata (3.6 kB) Using cached pip-24.2-py3-none-any.whl (1.8 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 24.0 ERROR: Cannot uninstall pip 24.0, RECORD file not found. Hint: The package was installed by debian.
-
- 26 Sep, 2024 1 commit
-
-
Romain Courteaud authored
-
- 25 Sep, 2024 4 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This is for backward compatibility.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-