• Romain Courteaud's avatar
    slapos_erp5: support for the virtual master logic · b2227408
    Romain Courteaud authored
    There are 4 types of assigment family:
    * The accounting team has assignment like: accounting/manager or accounting/agent
      They can see all invoices, but can not modify the automated ledger
    * The sale team has assignment like: sale/manager or sale/agent
    * A virtual master customer has an assignment like:
        function/customer
        destination_project/THE_PREFERED_DEFAULT_PROJECT
      He can request instance trees.
      He can see all the nodes on the virtual master.
    * The virtual master manager has assignment like:
        function/production/manager
        destination_project/THE_PROJECT
        or
        function/production/agent
        destination_project/THE_PROJECT
      He is responsible to create the compute node and ensure the quality
      of the service provided on it (so, he manages the related crm).
    
    Worklist must be usable, to quickly allow any user to know what is
    expected from him in the system.
    
    Also in this commit:
    * change the module id generator to _generatePerDayNodeNumberId
      to reduce conflicts on object creation
    * change bt5 dependencies to use the new panel UI
    b2227408
Payment%20Transaction.xml 2.08 KB