1. 29 Jan, 2024 40 commits
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      TESTS: revert · b78906f2
      Romain Courteaud authored
      b78906f2
    • Romain Courteaud's avatar
      slapos_cloud: · fc537bd9
      Romain Courteaud authored
      * add SlaposRemoteNodeConstraint
      * add SlaposInstanceNodeConstraint
      fc537bd9
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_cloud: add Remote Node view · 386c8c64
      Romain Courteaud authored
      386c8c64
    • Romain Courteaud's avatar
      af927369
    • Romain Courteaud's avatar
      slapos_cloud: · 736be971
      Romain Courteaud authored
      * propagate Remote Node requests
      * define destination_project/section on Remote Node
      * Remote Node can also be defined on Allocation Supply
      * test requesting Remote Slave
      * allow remote allocation on an uniq hardcoded partition
      736be971
    • Romain Courteaud's avatar
      974cce84
    • Romain Courteaud's avatar
      slapos_cloud: · d0583faa
      Romain Courteaud authored
      * return nothing is no Software Product is found
      * check if remote instance is allocated
      d0583faa
    • Romain Courteaud's avatar
      c949f7ab
    • Romain Courteaud's avatar
      slapos_erp5: · ff858ce7
      Romain Courteaud authored
      * draft Remote Node security
      * create 2 projects to simulate remote allocation
      * remote node security interaction workflow
      ff858ce7
    • Romain Courteaud's avatar
      slapos_cloud: add Remote Node portal type · fc578f5c
      Romain Courteaud authored
      It will be used to create cross master allocation
      fc578f5c
    • Romain Courteaud's avatar
      slapos_payzen: revert · e95c0044
      Romain Courteaud authored
      e95c0044
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: · 9a60df79
      Romain Courteaud authored
      * test slave allocation on the same instance tree
      * give more security group to instances
      9a60df79
    • Romain Courteaud's avatar
      slapos_cloud: · c8419ac2
      Romain Courteaud authored
      * allocate slave on instance from the same instance tree
      * method to request and allocate slave instance from an instance tree
      c8419ac2
    • Romain Courteaud's avatar
      slapos_erp5: · 4266e82b
      Romain Courteaud authored
      * link hosting subscription to project
      * Hosting Subscription roles
      * fixup test
      * Instance can access project module
      4266e82b
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      4f4cc5fe
    • Romain Courteaud's avatar
      slapos_erp5: · e23de909
      Romain Courteaud authored
      * update currency role definition
      * stop hardcoding default quantity unit
      e23de909
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      22454c80
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_cloud: · d46cef4e
      Romain Courteaud authored
      * configure Allocation Supply Cell predicate
      * test Allocation Supply predicate
      d46cef4e
    • Romain Courteaud's avatar
      slapos_erp5: drop^close_ticket page · ce3298e6
      Romain Courteaud authored
      ce3298e6
    • Romain Courteaud's avatar
      slapos_jio: drop close ticket · b75ef7e9
      Romain Courteaud authored
      b75ef7e9
    • 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