1. 29 Jan, 2024 40 commits
    • Romain Courteaud's avatar
      slapos_cloud: · ef3954d2
      Romain Courteaud authored
      * use the allocation supply start date to filter not yet activated
      * only use Software Product on Allocation Supply Line
      ef3954d2
    • Romain Courteaud's avatar
      50d857b2
    • Romain Courteaud's avatar
      slapos_panel: · bf07d580
      Romain Courteaud authored
      * close erp5js as new panel
      * add WIP access page on panel
      * add an action to create a Compute Node from a Project
      * add custom CSS, to reduce site confusion
      * drop unused code
      * add Project Module view
      * add project view
      * add Compute Node view
      * proxify the gadget fields
      * add compute node revoke certificate
      * add compute node request certificate action
      * add compute node module view
      * add Ticket module view
      * add new Support Request from Instance Tree and Compute Node
      * add support request view
      * add event module view
      * fix add compute node action title
      * add Mail/Web Message view
      * add add_slapos_event action
      * add instance tree module view
      * add software product module view
      * add Software Product view
      * add add_slapos_software_product on project
      * add Software Release Module view
      * SoftwareProductModule_viewSoftwareProductListOnSlaposPanel view
      * add Software Release view
      * reference is needed on the created software product
      * add Software Release action
      * show software release state
      * setup software release language
      * create Software Installation
      * fixup portal_status_message propagation
      * move SoftwareInstallation_getSoftwareReleaseInformation
      * add Software Installation Module view
      * configure website view and CSP
      * add Software Installation view
      * add request_slapos_destroy
      * move instance action from slapos_cloud
      * move instance tree action from slapos_cloud
      * add Project request_slapos_instance_tree action
      * add Instance Tree view
      * add Instance Tree update parameter action
      * add Software Instance view
      * add Slave Instance view
      * add Software Instance Module view
      * try to install slapos_panel in test
      * only show action if the project is validated
      * set configuration_default_project_relative_url on panel web site
      * revert: no need to set default project on web site
      * export the panel web sections
      * view Subscription Request Module
      * do not crash if document is not linked to a project
      * fork header/panel gadgets
      * fork header/panel
      * only export last workflow history
      * do not display action view list in the panel
      * only show "slapos" actions in the panel
      * do not display "Modules" and workflow actions
      * do not display "Editable" checkbox
      * do not display "Logout" link
      * fixup: only export last workflow history
      * use "vifib.cloud" icon on the panel
      * do not display search form in the panel
      * requires Release/Type variations when creating Software Product
      * jump to Software Release
      * add Release view
      * jump from Project to Software Product
      * Release are now Software Product variation
      * review View section in panel
        Needed to cancel jump view
      * jump_to_slapos_software_type
      * add Software Type view
      * add Software Type action
      * jump to Compute Node from project
      * initialise Software Release title (to not see the ID by default)
      * Release are now Software Product sub objects
      * create draft allocation supply from project
      * translate string
      * add Allocation Supply view
      * view Allocation Supply Line
      * create Software Installation from Allocation Supply
      * show Allocation Supply list
      * only show allocable Software Product when requesting
      * jump to project instance trees
      * hide header link to prevent confusion
        Good links must be defined in next version
      * show all project support request
      * close ticket action
      * prefill all Software Product info from JS
      * create Instance Node from Instance Tree
      * create Allocation Supply from Instance Node
      * software.json contains multiple entries with the same software-type
      * do not create multiple Instance Node from an Instance Tree
      * show project Instance Nodes
      * show Compute/Instance Node's allocation supplies
      * handle software product with only one software type
      * try not to duplicate software product
      * improve software release creation
        extend software type list
      * no need to manually create software type
      * only check Software Product from the same project
      * person view
      * use Allocation Supply to return the list of Software Product
      * use Project_getSoftwareProductPredicateList to find Software Product
      * show Allocation Supply destination
      * invalidate Allocation Supply
      * add Allocation Supply Module view
      * Instance Node view
      * do not add Instance Tree for project with accounting
      * add an exemple of payable product list
      * drop unused script
      * add Sale Supply for Project
      * validate/invalidate Sale Supply
      * show price unit
      * add missing view action on Instance Node
      * add field to allow slave on same instance tree
      * add actions for Remote Node
      * jump from Project to Remote Node
      * export favicon
        it was dropped from slapos_web
      * restrict the list of software type based on allocation supply
      * drop upgrade_scope
      * add Upgrade Decision view/actions
      * change action title from View to Panel View
        To make coding style test happier
      * display translated state title
      * add Computer Network
      * add Computer Network jump
      * show Computer Network related Compute Nodes
      * invalidate Computer Network
      * install payzen/wechat dependencies
        they were provided by subscription bt5
      * fetch currency from project default trade condition
      * use Project_getAccountingCurrency
      * use Project_getAccountingCurrency in action conditions
      * action to create a virtual master for a user
      * Person_addVirtualMaster: try to find trade condition with Trade Model Line and currency
      * require currency information when creating a virtual master
      * merge request payable/non payable instance actions
      * update slapos_master_panel modification date
      * update add Sale SUpply action
      bf07d580
    • Romain Courteaud's avatar
      1a5492ee
    • Romain Courteaud's avatar
      slapos_cloud: · 30302390
      Romain Courteaud authored
      * check Allocation Supply to filter where allocation can be done
      * improve Allocation Supply form
      * add Instance Node portal type
      30302390
    • Romain Courteaud's avatar
      slapos_erp5: use Allocation Supply to check where to allocate · 3274edbf
      Romain Courteaud authored
      Ensure Slave Instance can be instanciated on other software release instance (thanks to Instance Node)
      3274edbf
    • Romain Courteaud's avatar
      slapos_cloud: · 8d0d835c
      Romain Courteaud authored
      * show allocation supply state
      * InstanceTree_getSoftwareProduct also return release and type variations
      8d0d835c
    • Romain Courteaud's avatar
      slapos_erp5: role on Allocation Supply · 6e96c27f
      Romain Courteaud authored
      6e96c27f
    • Romain Courteaud's avatar
      slapos_cloud: · 32cfae42
      Romain Courteaud authored
      * Allocation Supply Module draft
      * allocation supply is... a supply
      * draft Allocation Supply Line/Cell
      * Allocation Supply Line view
      * Allocation Supply Line
      * SlapOSVirtualMasterSourceProjectConstraint on Allocation Supply
      32cfae42
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      MORE TESTS · 30ee08a3
      Romain Courteaud authored
      30ee08a3
    • Romain Courteaud's avatar
      [HARDCODED] LESS TESTS · 43df2954
      Romain Courteaud authored
      43df2954
    • Romain Courteaud's avatar
      61af4d9b
    • Romain Courteaud's avatar
      slapos_erp5: fixup slave test · 76946323
      Romain Courteaud authored
      76946323
    • Romain Courteaud's avatar
      8eab075b
    • Romain Courteaud's avatar
      slapos_erp5: WIP slave test. · 4b4249f5
      Romain Courteaud authored
      Compare behaviour outsied my dev instance
      4b4249f5
    • Romain Courteaud's avatar
      slapos_cloud: drop ComputePartition_getCustomAllocationParameterDict · 0b5d2625
      Romain Courteaud authored
      This is a hack incompatible with virtual master standalone logic.
      Better design is needed
      0b5d2625
    • Romain Courteaud's avatar
      slapos_erp5: drop Software Release security · ad4ff6e0
      Romain Courteaud authored
      We use Software Project Release Variation instead
      ad4ff6e0
    • Romain Courteaud's avatar
      slapos_erp5: · fda3ba4c
      Romain Courteaud authored
      * check kthat correct release/type have been selected
      * get price from sale supply
      fda3ba4c
    • Romain Courteaud's avatar
      64977f1a
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      eaa2666b
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: · 3d56fe29
      Romain Courteaud authored
      * WIP test for variated resource on open order...
      * check variation stock
      * check accounting
      * check transaction total_price
      * set the aggregate value on the Open Order Sale
      3d56fe29
    • Romain Courteaud's avatar
      slapos_erp5: · ec2c2b36
      Romain Courteaud authored
      * add hardcoded test to expand an open order
      * no need to use hardcoded organisation...
        too check the bank account obj
      ec2c2b36
    • Romain Courteaud's avatar
      92bc5b08
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: · 3303bb75
      Romain Courteaud authored
      * ensure that subscription_assignment_category_list is set on the system preference
      * test: set subscription_assignment_category_list on the system preference
      3303bb75
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: · 393cd249
      Romain Courteaud authored
      * WIP move test for scenario without accounting
      * show latest consistency error
      * ensure that no unexpected document has been created
      * required setting a project on a Credential Request
      * set default project on test web site
      393cd249
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      [test] Add a step to trigger all alarms · 42987a28
      Romain Courteaud authored
      42987a28
    • Romain Courteaud's avatar
      slapos_cloud: · 4bcc727a
      Romain Courteaud authored
      * only search validated software product/release
      * add InstanceTree_getSoftwareProduct
      4bcc727a
    • Romain Courteaud's avatar
      8f1e7016
    • Romain Courteaud's avatar
      40da594d
    • Romain Courteaud's avatar
      4396a840
    • Romain Courteaud's avatar
      slapos_erp5: · e66306ee
      Romain Courteaud authored
      * drop slap_software_instance_view page
      * try to install slapos_panel in test
      e66306ee