• Romain Courteaud's avatar
    slapos_panel: · 6480bf69
    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
    * show action on panel
    * action to create a Ticket on the Project context
    * add an action to manually create an upgrade decision
    * show user's invoice
    * disable the search on the panel access page
      (it is not correctly working)
    * display invoice payment state
    * reintroduce payzen interface
    * do not show/create to object not from the same project in relation field
    * reintroduce RSS feeds
    * moved from slapos_jio
    * if the virtual master is paid by an organisation, it will also pay for compute node
    * drop custom green css
    6480bf69
comment 84 Bytes