- 26 Nov, 2024 6 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 25 Nov, 2024 2 commits
-
-
Rafael Monnerat authored
Add a daily alarm to verify if all instance allocated have proper Allocation Supply configured and if they still respect the SLA.
-
Rafael Monnerat authored
-
- 22 Nov, 2024 7 commits
-
-
Rafael Monnerat authored
Now we rely on implementer decorator
-
Rafael Monnerat authored
it cause confusion on grep and search, if we need access its code, we may rely on https://lab.nexedi.com/nexedi/slapos.core/-/tree/master/master/bt5/slapos_jio
-
Rafael Monnerat authored
This helps to emulate payments, so we can test outcome before/after payment to wechat
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Only launch caucase when needed. Not all tests need caucase, this saves a bit the overhead to run it
-
Rafael Monnerat authored
-
Rafael Monnerat authored
If a software instance with 1 or more slave instances allocated on it is destroyed the instances aren't reallocated, so let's create a ticket to high light the problem.
-
- 21 Nov, 2024 2 commits
-
-
Rafael Monnerat authored
Probably a copy and paster or typo.
-
Rafael Monnerat authored
Destination is never set... Destination Section is a proper value for the condition.
-
- 18 Nov, 2024 15 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Whenever the Upgrade Decision arrives at final state (Close, Reject, Cancel) all stopped events are delivered.
-
Rafael Monnerat authored
The upgrade decision portal type should be return whenever getPortalTicketTypeList() is called. This aims to fix Worklists for Events when they follow up to an Upgrade Decision.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
On final state, we just deliver all stopped events related to Subscription Requests. While the Subscription is submitted, the events will be kept stopped, so the manager (accountant/sale) can have it on their worklists. Add tests for new alarm Invoke alarm to deliver related events, whenever the Susbscription Request is invalidated (end of life).
-
Rafael Monnerat authored
Rename *[sS]toppedEventToDeliver to *[sS]toppedEventFromSupportRequestToDeliver to reflect proper usage Add *[sS]toppedFromEventRegularisationRequestToDeliver to handle delivering of Events from Regularisation Request via new alarm Update and add tests accordingly. Narrow the slapos_crm_interaction_workflow to only trigger alarm if the follow up portal type is relevant, to not over trigger the alarm on excessive amount of occasions.
-
Rafael Monnerat authored
On final state, there is nothing that could be done, and send a message won't be seen on worklists anyway.
-
Rafael Monnerat authored
Only [Accounting|Sale] Manager can validate the ticket (interrupting the process) [Accounting|Sale] [Agent|Manager] can suspend the ticket (continuing the process)
-
Rafael Monnerat authored
-
Rafael Monnerat authored
It differs from Support Request (no recheck no project..)
-
Rafael Monnerat authored
The Regularisation Request columns differ from Support Request now, since it has no re-check or project.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Since Regularisation Request is created by lack of payment, usually the accountant is the one that can reply about ways of payments, and the one that can include manual payment (ie.: Wired transfer). Future possible use cases (Regularisation Request for Org?) would require accountant help to handle payments. Update related tests. Accounting Agent is assignee (like sales agent) Accounting Manager is assignor (Like sales manager) Only Assignor can re-open (pause) the process to destroy unpaid instances.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 15 Nov, 2024 4 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
slapos_crm: create monitoring Support Request for Slave Instances in error, and instances on a Remote Node
-
Romain Courteaud authored
Detect url/type changes which are not compatible with the remote project.
-
Romain Courteaud authored
-
- 14 Nov, 2024 2 commits
-
-
Alain Takoudjou authored
See merge request nexedi/slapos.core!696
-
Jérome Perrin authored
This will support buildout extension to download from gitlab API with authentication. The code has already been refactored a bit to be able to pass a download instance to SoftwareReleaseSchema, for now to instanciate only one Download but in the future this might be extended to pass some configuration to the Download instance.
-
- 06 Nov, 2024 2 commits
-
-
Romain Courteaud authored
The performance was much worse.
-
Romain Courteaud authored
Workflow state was not the correct one. See nexedi/slapos.core@76edda30
-