- 29 Jan, 2024 7 commits
-
-
Romain Courteaud authored
* source_administration is not used anymore on Compute Node * add virtual master contraint to tickets and events portal types * propagate project from Regularisation Request to event * delivery/movement must use source_project instead of follow_up * set source_project on event * stop setting person as source_project * copy project from ticket to the new event * utf-8 encoding issue * XXX disable regularisation request alarm * Regularisation Request Module acquires local roles See other modules * drop upgrade_scope Upgrade is managed by Allocation Supply. * drip upgrade_scope usage * drop Upgrade Decision Line usage * lint test * fix slapos_crm_check_software_installation_state alarm test * fixup slapos_crm_check_compute_node_state tests * fixup slapos_crm_check_instance_in_error test * fixup slapos_crm_update_support_request_state tests * fixup slapos_crm_send_pending_ticket_reminder test * fixup slapos_crm_trigger_stop_reminder_escalation tests * fixup slapos_crm_trigger_stop_acknowledgment_escalation test * fixup slapos_crm_trigger_delete_reminder_escalation test * fix slapos_crm_trigger_acknowledgment_escalation test * fix slapos_crm_stop_instance_tree test * fix slapos_crm_invalidate_suspended_regularisation_request test * fix slapos_crm_delete_instance_tree test * fix slapos_crm_create_regularisation_request test * drop slapos_crm_check_update_allocation_scope tests * do not require source_project on crm * fixup rebase: drop Instance Tree Module | slapos_resilience_usage_report * drop preferred_support_request_template_property * drop slapos_crm_support_request_template * fixup slapos_crm_create_regularisation_request tests * reactivate slapos_crm_create_regularisation_request * test slapos_crm_invalidate_suspended_regularisation_request is ok * test slapos_crm_check_software_installation_state * test slapos_crm_check_instance_in_error * test slapos_crm_update_support_request_state * desactivate Person_getSubscriptionRequestFirstUnpaidInvoiceList * drop Person_getSubscriptionRequestFirstUnpaidInvoiceList * do not count all Support Requests limit parameter with count is meaningless, as count return 1 result * update Base_getSupportRequestInProgress usage * XXX disable ticket.notify and ticket.requestEvent * wip script to create Support Request and Event * search a matching Trade Condition to generate a Support Request * update ComputeNode_checkState to use new scripts * test ComputeNode_checkSoftwareInstallationState * deliver outgoing events * test InstanceTree_checkSoftwareInstanceState * Project_createSupportRequestWithCausality already checks if Support Request exists * no need to check twice the object portal type * test SupportRequest_updateMonitoringState * activate one more alarm * revert Send Mail on pending tickets nexedi/slapos.core!417 Virtual Master's manager are responsible to handle the tickets through their worklist. Not user. Virtual Master's manager can send email from the Ticket to directly ping a user. * drop ticket_slap_interface_workflow * test ComputeNode_hasContactedRecently Do not check if there is a packing list. It is unrelated to the contact. * Base_getOpenRelatedTicketList was dropped * ComputeNode_checkAndUpdateAllocationScope was dropped * test: simplify * set comment in the event workflow history * send Mail Message * unify event creation Reuse Ticket_createProjectEvent * do not pass a empty list of node_uid * no need to manually handle the notification message * create the Regularisation Request from a Trade Condition instead of a template * use notification message title instead of the ticket title * use Entity_hasOutstandingAmount Entity_getOutstandingAmount is meaningless in case of multiple source_section and multiple currencies. Entity_hasOutstandingAmount will only report True or False. * test RegularisationRequest_invalidateIfPersonBalanceIsOk * test RegularisationRequest_checkToTriggerNextEscalationStep * test RegularisationRequest_triggerStopReminderEscalation * test RegularisationRequest_triggerStopAcknowledgmentEscalation * test RegularisationRequest_triggerDeleteReminderEscalation * test RegularisationRequest_stopInstanceTreeList * test RegularisationRequest_deleteInstanceTreeList * fixup RegularisationRequest_checkToSendUniqEvent tests * fixup RegularisationRequest_checkToTriggerNextEscalationStep tests * fixup InstanceTree_stopFromRegularisationRequest tests * fixup InstanceTree_deleteFromRegularisationRequest tests * drop slapos_crm_regularisation_request_template * drop slapos_crm_web_message_template * drop preferred_web_message_template_property * drop slapos_ticket_trade_condition * drop update_destination_for_slapos * drop allocation_tester * drop template_software_installation * drop template_instance_tree * drop template_member * test: fixup person title * test: fixup: ensure tickets can be created * test: fixup creation of instance tree * test: fixup instance tree creation * test: ComputeNode_getTicketRelatedList was dropped * test: rss feed will be used by virtual manager production * test: ticket.approveRegistration was dropped * ExactMatch * drop preferred_cloud_contract_enabled_property * only submit the newlu created Support Request end user can not validate their submitted ticket * drop jump_related_slapos_item * drop outdated SlapOSSupportRequestConstraint * submit created event This allow to separate new ticket from the one currently handled * constraint was dropped * test: create test ticket in submitted state * support request are created in submitted state * drop open/personal allocation_scope
-
Romain Courteaud authored
* add new business application categories * export edger category * automated ledger is not only for accounting * drop allocation_scope/open categories All compute nodes are public now * add use/trade/deposit category * do not use the same title for 2 categories * Add trade condition type categories. This will be used to automatically select a Trade Condition in slapos_accounting
-
Romain Courteaud authored
-
Romain Courteaud authored
* drop default_or_child_aggregate_reference * drop default_or_child_aggregate_uid catalog key * drop unused follow_up_default_or_child_aggregate_uid * drop causality_subscription_request_related_uid related key
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 26 Jan, 2024 1 commit
-
-
Romain Courteaud authored
This make usage of the relationfield nicer.
-
- 23 Jan, 2024 4 commits
-
-
Roque authored
See merge request nexedi/slapos.core!596
-
Roque authored
-
Roque authored
See merge request nexedi/slapos.core!595
-
Roque authored
-
- 17 Jan, 2024 1 commit
-
-
Titouan Soulard authored
-
- 16 Jan, 2024 1 commit
-
-
Titouan Soulard authored
-
- 15 Jan, 2024 1 commit
-
-
Titouan Soulard authored
-
- 09 Jan, 2024 1 commit
-
-
Titouan Soulard authored
When an user belonged to a group before running slapformat, the user was previously removed from that group. This commit avoids it by simply appending SlapOS additional groups.
-
- 31 Dec, 2023 5 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This API will be refactored on the new API
-
Rafael Monnerat authored
See merge request !591
-
Rafael Monnerat authored
In the case of checkNotCycle, the re-recheck would always fail on a disconnected tree first, so it is mandatory patch the checkConnected (to skip) during the tests.
-
Rafael Monnerat authored
-
- 29 Dec, 2023 3 commits
-
-
Roque authored
See merge request nexedi/slapos.core!579
-
Roque authored
- change url parameters for dispatch link - use monitoring app landing url - add url-user-pass parameters to monitor url
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!592
-
- 28 Dec, 2023 2 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 26 Dec, 2023 3 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!590
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 20 Dec, 2023 3 commits
-
-
Rafael Monnerat authored
-
Ivan Tyagov authored
See merge request nexedi/slapos.core!589
-
Ivan Tyagov authored
have them deleted afterwards.
-
- 14 Dec, 2023 2 commits
- 13 Dec, 2023 6 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!588
-
Rafael Monnerat authored
It seems to define multiple entries leads to multiple attempts to install the all bt5s.
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!586
-
Rafael Monnerat authored
Otherwise printout may fail to print.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This allow the sites to work w/o payzen or wechat preconfigured.
-