1. 29 Jan, 2024 40 commits
    • 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
    • Romain Courteaud's avatar
      slapos_jio: · d1b8b1c7
      Romain Courteaud authored
      * drop gadget_erp5_page_slap_instance_tree_view
      * drop slap_software_instance_view page
      d1b8b1c7
    • Romain Courteaud's avatar
      slapos_erp5: · 60784ea3
      Romain Courteaud authored
      * drop gadget_erp5_page_slap_instance_tree_view
      * recalculate Software* local roles when follow up value changes
      60784ea3
    • Romain Courteaud's avatar
      slapos_jio: · 64b5301c
      Romain Courteaud authored
      * drop slap_add_instance_tree page
      * accept parameters as provided by GadgetField
      * drop instance tree view action
      * only check accessible instances
      64b5301c
    • Romain Courteaud's avatar
      slapos_cloud: fix default image usage · fc643052
      Romain Courteaud authored
      fc643052
    • Romain Courteaud's avatar
      8683a5e9
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: · e838ad6f
      Romain Courteaud authored
      * drop slap_software_installation_view page
      * drop slap_destroy_software_installation page
      e838ad6f
    • Romain Courteaud's avatar
      slapos_jio: · 0bd46c92
      Romain Courteaud authored
      * drop slap_select_software_product/release pages
      * drop slap_software_installation_view page
      * drop slap_destroy_software_installation page
      0bd46c92
    • Romain Courteaud's avatar
      slapos_erp5: · 32c66084
      Romain Courteaud authored
      * provide read access on software installation module to customer
      * drop slap_select_software_product/release pages
      32c66084
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: · b099d011
      Romain Courteaud authored
      * drop software installation creation
      * show Software Installation to customer
      b099d011
    • Romain Courteaud's avatar
      23baafbe
    • Romain Courteaud's avatar
      4fe3b475
    • Romain Courteaud's avatar
      slapos_jio: · abba6039
      Romain Courteaud authored
      * drop Software Release view
      * drop Software Product view
      abba6039
    • Romain Courteaud's avatar
      slapos_erp5: · cc027d69
      Romain Courteaud authored
      * drop service list page
      * allow production to create software product
      * configure software production roles and interaction
      * allow production to create Software Release
      cc027d69
    • Romain Courteaud's avatar
      slapos_jio: drop service_list page · 2423cd33
      Romain Courteaud authored
      2423cd33
    • Romain Courteaud's avatar
      9bab18b6
    • Romain Courteaud's avatar
      slapos_jio: · 16c8c0e3
      Romain Courteaud authored
      * drop web message view
      * drop slap_add_related_event page
      16c8c0e3
    • Romain Courteaud's avatar
      slapos_erp5: · 1214ffe7
      Romain Courteaud authored
      * drop support request view page
      * add local roles interaction workflow on Mail/Web Message
      1214ffe7
    • Romain Courteaud's avatar
      slapos_jio: · 2de08c1b
      Romain Courteaud authored
      * drop slap_add_ticket page
      * use parameters as if they were configured on the gadget field
      * drop support request view page
      2de08c1b
    • Romain Courteaud's avatar
      slapos_erp5: drop slap_add_ticket page · c62b4ef0
      Romain Courteaud authored
      c62b4ef0
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_erp5: · 6fb1f7de
      Romain Courteaud authored
      * drop slap_ticket_list page
      * configure security on ticket modules
      * provide read only access to all Service
      6fb1f7de
    • Romain Courteaud's avatar
      slapos_jio: drop slap_ticket_list page · 1793c751
      Romain Courteaud authored
      1793c751
    • Romain Courteaud's avatar
      7eba321d
    • Romain Courteaud's avatar
      1fd1e641
    • Romain Courteaud's avatar
      slapos_erp5: · 7a055bdc
      Romain Courteaud authored
      * drop slap_compute_node_revoke_certificate page
      * drop compute_node_request_certificate page
      7a055bdc
    • Romain Courteaud's avatar
      slapos_jio: · c7e38ddb
      Romain Courteaud authored
      * drop slap_compute_node_revoke_certificate page
      * drop compute_node_request_certificate page
      * drop not implemented update_allocation_scope action on compute node
      * drop not implemented update_category action on compute node
      c7e38ddb
    • Romain Courteaud's avatar
      2f118856
    • Romain Courteaud's avatar
      slapos_erp5: · 056125d1
      Romain Courteaud authored
      * slapos member user are not allowed anymore to create compute node
      * no need to create a dedicated local_roles from compute node source_administration
        Only slapos manager will handle compute nodes
      * duplicate test_default_scenario to happily break it
      * drop friend/personal in new scenario test
      * all members can allocation on all compute nodes
      * give user security group based on function (to access some module) and project/function (to access documents)
      * only a project computer manager can create compute nodes
      * only project computer manager is assignor on compute node
      * need a project assignment to create a compute node
      * drop group security on Instance Tree
      * drop group security from Software Instance
      * project member only need Auditor role on it
      * add customer project assignment
      * remove source_administration interaction workflow on Compute Node and add follow_up instead
      * Software Installation: move interaction workflow from destination_section to follow_up
      * give role on Software Installation to Project Compute Node Manager
      * shadow user do not need access to Compute Node anymore
      * only project comp manager can create SOftware Installation
      * project customer can create software instance
      * project customer can create instance tree
      * project people can only view the project module
      * also check PAS plugins which are not supposed to be activated
      * drop PAS shadow user plugins
      * drop shadow access from compute node module
      * drop shadow from compute node module
      * drop shadow role from computer module
      * drop shadow role from person* portal types
      * drop shadow role on project module
      * Revert "slapos_erp5: drop PAS shadow user plugins"
        Needed for accounting
      * Revert "slapos_erp5: drop shadow role from person* portal types"
      * drop Modification permissions if document uses an automated ledger
      * source_administration is not used anymore on Compute Node
      * drop transfer from another Project
      * drop allocation_scope/open categories
      * drop Item_getSecurityCategoryFromMovementDestinationSection
      * drop Item_getSecurityCategoryFromMovementDestinationSection
      * drop Item_getSecurityCategoryFromMovementDestinationProject
      * drop Item_getSecurityCategoryFromMovementDestination
      * drop SoftwareInstance_getSecurityCategoryFromMovementSpecialiseDestinationProject
      * drop ERP5Type_getSecurityCategoryFromAssignmentDestinationClientOrganisation
      * switch event/ticket roles to virtual master security
      * drop Event_getSecurityCategoryFromMovementFollowUpAggregateComputeNodeDestinationSection
      * drop Event_getSecurityCategoryFromMovementFollowUpAggregateDestination
      * delete Event_getSecurityCategoryFromMovementFollowUpAggregateDestinationProject
      * drop Item_getSecurityCategoryFromMovementAggregateDestinationProject
      * drop Item_getSecurityCategoryFromMovementAggregateDestinationSection
      * drop Item_getSecurityCategoryFromMovementAggregateDestination
      * drop Item_getSecurityCategoryFromMovementAggregateComputeNodeDestinationSection
      * drop SoftwareInstance_getSecurityCategoryFromMovementSpecialiseDestination
      * drop Item_getSecurityCategoryFromMovementLineAggregateDestinationProject
      * drop Item_getSecurityCategoryFromMovementLineAggregateDestination
      * drop Item_getSecurityCategoryFromMovementLineAggregateComputeNodeDestinationSection
      * provide access to Compute Node Manager on Upgrade Decision
      * delivery/movement must use source_project instead of follow_up
      * delivery/movement must use source_project instead of follow_up
      * drop query module security
      * drop Compute Partition roles
        It must be visible by all project members
      * instance of the project can access compute nodes
      * do not make Credit Card readable
      * drop data set security
      * only accountant can create/update Account
      * add function local_role_group
      * use function local_role_group on Account
      * use function local_role_group on account
      * only accountant can read/write accounting transactions.
        Ledger is used as write condition
      * accounting period are only readable/writable by accountant
      * accounting period are only readable/writable by accountant
      * provide access on compute node to project customer/production
      * give read access to project production
      * provide access to production on software installation
      * switch admin to production manager in tests
      * no need for group/role in assignment. Use parent function too
      * provide access to function/production on Instance Tree
      * provide access to instance for function/production users
      * provide access to function/production* on support request
      * provide access to function/production on event module
      * provide access to regularisation request to function/production
      * drop roles for DMS portal types
        It does not seem used.
      * provide read/write access to function/production to Computer Network
      * provide access to function/is to System Event
      * provide access to function/is on Assignment
      * provide access to person module
      * provide read only access to project/customer on software product
      * provide readonly access to project/customer on software release
      * test set server allocation_scope to open
      * provide readonly access for project/customer on accounting module
      * provide readonly access for project/customer on compute node module
      * use source/destination_project on event/ticket/delivery
      * security for Subscription Request
      * production agent/manager can not create Software Instance
      *  drop slap_add_compute_node page
      * drop slap_project_list page
      * drop  drop slap_transfer_compute_node (and project_view)
      * drop slap_compute_node_view page
      056125d1
    • Romain Courteaud's avatar
      slapos_jio: · 6b28c897
      Romain Courteaud authored
      * drop slap_add_compute_node page
      * drop slap_project_list page
      * change status gadget to support parameter configured on the gadget field
      * drop slap_project_view page
      * drop slap_transfer_compute_node
      6b28c897
    • Romain Courteaud's avatar
      slapos_cloud: · ae6c5589
      Romain Courteaud authored
      * SlapOSVirtualMasterSourceProjectConstraint requires source_project or destination_project
      * really check source/destination_project...
      * set compute node default allocation scope to open by default
      * ensure created Support Request is linked to a Project
      * drop request_destroy action
      * disable action if instance tree already has the expected state
      * move instance action to slapos_panel
      ae6c5589
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      slapos_cloud: · 4fea8805
      Romain Courteaud authored
      * drop ComputerNetwork_getSoftwareReleaseAllocableState
        source_administration is not used anymore on Compute Node
      * source_administration is not used anymore on Compute Node
      * drop transfer from another Project
      * drop transfer from another Project
      * drop transfer from another Project
      * drop transfer from another Project
      * drop allocation_scope/open categories
      * drop allocation_scope/open categories
      * move test function to mixin
      * drop ERP5Type_getSecurityCategoryFromAssignmentDestinationClientOrganisation
      * add SlapOSVirtualMasterSourceProjectConstraint
      * force source_project accessors when using SlapOSVirtualMasterSourceProjectConstraint
      * use instance/computer project in the security mapping
      * test use production/manager to request compute node
      * allocation_scope/open/public and friend do not exist anymore
      * only allocate on allocation_scope/open
      * only allocate on allocation_scope/open
      4fea8805