1. 06 Mar, 2024 40 commits
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: fixup ticket/event local roles · 8fe9767b
      Romain Courteaud authored
      Sale must have some access on module
      8fe9767b
    • Romain Courteaud's avatar
      8f0fefe5
    • Romain Courteaud's avatar
      4986dbf1
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: add new gadget in panel · dc1d179e
      Romain Courteaud authored
      dc1d179e
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      8fc72071
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: fixup local_role_group · d67d87f6
      Romain Courteaud authored
      d67d87f6
    • Romain Courteaud's avatar
      slapos_erp5: set local_role_group · 78b01a6d
      Romain Courteaud authored
      78b01a6d
    • Romain Courteaud's avatar
      03948e26
    • Romain Courteaud's avatar
      slapos_erp5: set local_roles_group · 109fe2f1
      Romain Courteaud authored
      109fe2f1
    • Romain Courteaud's avatar
      f8f75b2b
    • Romain Courteaud's avatar
      test: update list of bt5 to test · c925b099
      Romain Courteaud authored
      c925b099
    • Romain Courteaud's avatar
      test: · 22b89200
      Romain Courteaud authored
      * always create open order before trying to allocate
      * Add a step to trigger all alarms
      * do not force open order creation before allocation
      * do not install slapos_subscription_request
        Everything should work without it.
        It will be rework later.
      * LESS TESTS
      22b89200
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_panel: update xml · 60072ff1
      Romain Courteaud authored
      60072ff1
    • Romain Courteaud's avatar
      690d60f5
    • Romain Courteaud's avatar
      48c5eeca
    • Romain Courteaud's avatar
      slapos_panel: disable the search on the panel access page · 722b1086
      Romain Courteaud authored
      (it is nto correctly working)
      722b1086
    • Romain Courteaud's avatar
      slapos_panel: show user's invoice · 3cd1a428
      Romain Courteaud authored
      3cd1a428
    • Romain Courteaud's avatar
      39b70b08
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_panel: fixup rebase · 8346fe09
      Romain Courteaud authored
      8346fe09
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_panel: show action on panel · 4ae98dc8
      Romain Courteaud authored
      4ae98dc8
    • Romain Courteaud's avatar
      slapos_panel: · 23495623
      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
      * do not install slapos_subscription_request
      * add dependencies
      * alphabetical order
      * restore Compute Node token creation and usage
        Token is now created from a Project
      * dependency to slapos_jio
        keep status gadget and the parameter gadget in their original bt5, to simplify rebase
      * add missing js dependencies for the json schema validator gadget
      * drop hardcoded url
      * restore status gadget first rendering
        onLoop must be fixed probably
      * project does not have status gadget anymore
      * use getPreferredHateoasUrl to generate the compute token
        improve consistency with slaptool (configure this value in 1 place only)
      * readd translation bt5 dependencies
      * configure trade_condition_type on the Sale Trade Condition
      * adding a virtual master also adds assignment for the user
      * drop unused script
      * show the issue when it is not possible to add a virtual master
      * more assertion when creating a virtual master
      * Subscription Request categories were inverted
      * prototype Subscription Request's events view
      * display the discussion in read only mode
      * use discussion gadget on Support Request
      * do not build url by joing strings
      * create Virtual Master only for validated Person
      * simplify configuration by not requiring to fill the hateoas url in the preferences
      * allow to enter the API url on the web site panel
      * project's codification is used to generate the local roles
      * drop useless field tales which hide the content
      * ensure the url is relative to the web site, but without containing a //
      * those files exist in slapos_cloud
      * desactivat the Supply action
        Force user to supply from the Allocation Supply configuration.
        otherwise, alarms will clean up the manually added Software Installation.
      * user has no group if it can not even access the Project
      * use souce_project to find the trade condition
        no need to trick source/destination project anymore, as trade_condition_type is used
      * add a Sale Supply Line for the Compute Node price
      * SoftwareInstallation_getNewsDict has been dropped
      * add missing arguments
      * ComputeNode_getSoftwareReleaseState was replaced by SoftwareInstallation_getInstallationState
      * add activate_kw parameter
      * virtual master can be free, and instance payble
      * control trade condition reference length
      * drop ComputeNode_getNewsDict
      * jsoneditor needs unsafe-inline style
      * fixup support request creation
      * fix Support Request listbox
      * fix support request view
      * use source_project as sender if none is defined
      * ticket use source_project
      * stop using dropped requestEvent workflow transition
      * customer can not close tickets
      * allow customer to see the list of tickets
      * validate the ticket when possible
      * stop using gadget_slapos_event_discussion_entry
      * display and sort by start date
      * show software types and releases
      * show instance allocation information
      * show Instance/Remote Node
      * set the expected Sale Supply by default
      * drop computer network status field
      * XXX drop slapos_jio dependency
      * activate the service worker
      * move login page templates
      * moved to slapos_panel
      * move to slapos_panel
      * add Preference view
      * add Subscription Request view action
      * drop global search
      * use slapos view on the access page
      * add Regularisation Request view
      * change panel access page to only show user services/projects/computers/tickets
      * add a global request action
      * do not show invalidated tickets
      * move to slapos_panel
      * display radiofield vertically
      * make request dialog a bit more understandable
      * do not propose to close the ticket if it is already closed
      23495623
    • Romain Courteaud's avatar
      419ce509
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_accounting: test: move to mixin · 493e95b4
      Romain Courteaud authored
      493e95b4
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_accounting: test: fixup · 70560c2b
      Romain Courteaud authored
      70560c2b
    • Romain Courteaud's avatar
      slapos_accounting: test: fixup · 2058eedc
      Romain Courteaud authored
      2058eedc
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_accounting: test: fixup · eaf42fa6
      Romain Courteaud authored
      eaf42fa6
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar