- 31 Jul, 2024 5 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
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 30 Jul, 2024 1 commit
-
-
Rafael Monnerat authored
-
- 29 Jul, 2024 3 commits
-
-
Rafael Monnerat authored
The object will be reindexed regardless with the recent upgrades (due various factors), so this is end up as a duplicated check.
-
Rafael Monnerat authored
Only edit if the document isMemberOf Include exceptional value (cabo verde) since the title is different between the removed object and the ones that was kept.
-
Rafael Monnerat authored
Remove all duplication and normalize id/path to prevent further problems. Set int_index to 1 on all region categories to facilitate the migration script, to know which ones are the "latest". This flagging allow us search for a proper category when cleaning up. *portal_categories/region/* was added to keep path to prevent categories be removed during the upgrade. This should be done (or not) by a migration script later on, since it is required to update the related objects. We kept a large list, because we want the int_index:1 be set on upgrade, so the change only keeps the removed objects, but edit everything else remaining.
-
- 26 Jul, 2024 1 commit
-
-
Rafael Monnerat authored
Those are external tests that depends on gitlab, so they are marked as expected failures until the expected changes be released as tags. Those tests aims to check if the missuse of allOf was properly handled w/o compromise the rendering of the UI or its usage.
-
- 23 Jul, 2024 1 commit
-
-
Rafael Monnerat authored
-
- 17 Jul, 2024 1 commit
-
-
Thomas Gambier authored
-
- 12 Jul, 2024 2 commits
-
-
Rafael Monnerat authored
Prefer use payment page related to the instance tree rather them the generic one, so it reduces confusion.
-
Rafael Monnerat authored
Introduce a listbox rather them a page template or HTML for a more future-proof approach. Some logic could be generalized for shorten the test/get scripts, but for now it is better keep them as is.
-
- 11 Jul, 2024 1 commit
-
-
Rafael Monnerat authored
-
- 08 Jul, 2024 1 commit
-
-
Rafael Monnerat authored
The alarm should update the state of Subscription Request whenever Compute Node and Project are invalidated, to proper cancel it as soon as possible.
-
- 05 Jul, 2024 4 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
The cancellation and validation occur on the same group of objects, so to save code and processing merge both. "Cancel" takes precedence over "validate", if the user destroys his instance "too fast" we should not drop his subscription request as soon as possible.
-
Rafael Monnerat authored
This helps to preserve backward compatibility with existing sites, that would have broken documents by the absence of the portal types.
-
Rafael Monnerat authored
-
- 27 Jun, 2024 1 commit
-
-
Rafael Monnerat authored
This was causing bt5 to generate delta while export.
-
- 26 Jun, 2024 5 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 25 Jun, 2024 13 commits
-
-
Rafael Monnerat authored
Merge the delta, minimizing the diff on the fork of the file.
-
Rafael Monnerat authored
Currently, it is not used on general code. Since it is not used we are dropping from our codebase. Nothing prevents other projects include it in future.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Roque authored
See merge request nexedi/slapos.core!639
-
Roque authored
-
Roque authored
- do not return url if connection parameters are not available - use byteify instead of encode to handle dict json data - drop obsolete setting_configurator url - drop json loads/dumps - set slapos master url parameter
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Whenever an Instance Tree is destroyed (and archived), cancel the Subscription Request on Submitted state. This is required since the Submitted Subscription Requests count as required Deposit, and the user clearly didnt conclude his payment.
-
Rafael Monnerat authored
Similar to "Pay" Section, it will display the outstanding amount right the way to pay. This allows the user "immediately" have their instance ready to allocate (validated) and it wont require to navigate to pay section or subscription request.
-
Rafael Monnerat authored
This allows the script been used with normal user security roles, since only account_module is cause restrict access (by the current usage). destination section can be an organisation, so use shadow to avoid relax security.
-
- 21 Jun, 2024 1 commit
-
-
Rafael Monnerat authored
Display if the instance is payable (price currency/unit) Create and redirect to deposit payment if balance would require a deposit to the instance to work.
-