• Romain Courteaud's avatar
    Upgrade to new categories. · f841f535
    Romain Courteaud authored
    Security configuration is now based on the role base categories.
    More permissions are given to all users (anyone can add software, computer and
    request instance).
    
    Add compatibility with the supply method of slap library.
    
    Squashed commit of the following:
    
    commit 6c27a4e65c02fd2d95818b23257b03baf097e98e
    Merge: b2250f3 37a6f91d
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 7 13:44:18 2011 +0200
    
        Merge remote-tracking branch 'origin/master' into updated_category
    
        Conflicts:
        	master/bt5/vifib_base/bt/revision
        	master/bt5/vifib_erp5/bt/revision
        	master/bt5/vifib_slap/bt/revision
    
    commit b2250f31704707d4f72e575a8fbfb15a2b86814e
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Oct 7 10:47:05 2011 +0200
    
        Validate computer before requesting installation
    
    commit 30fdfae93b62b306b9a4159a4ecf93bdf7017d90
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Oct 6 17:59:46 2011 +0200
    
        Correctly export test_vifib_customer_a local roles
    
    commit 95f2b8336a709a80e65b1b1eae941970b5f2ef1f
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Oct 6 17:02:35 2011 +0200
    
        Typo
    
    commit ad363ca61814a0937fd9a85c7f0fb614254bf5b1
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Oct 6 16:51:13 2011 +0200
    
        Import P-VIFIB-ERP5.Categories-008-en.ods
    
    commit ac3b73f9088ba7eff23f324a424943cdb2160e16
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Oct 6 16:32:52 2011 +0200
    
        Fix hr admin assignment
    
    commit bcbcd346ae3adfdcea250c59994be53b9fdb24bd
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Oct 6 16:24:42 2011 +0200
    
        Fix assignment function
    
    commit 4ea30ff4c267180ab95a95ebc0dc7f3387a56834
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Oct 6 16:11:36 2011 +0200
    
        Only allow computer agent to accept computer registration
    
    commit 88a78a85d22649cd90ae74e3d72cc26391c6e2d3
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Oct 6 16:01:49 2011 +0200
    
        Typo
    
    commit c0dae73e5c77acddb11101fc0bf56a8fb83c1965
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 17:15:38 2011 +0200
    
        Fix currency local roles
    
    commit ff12d85af18664e556390145aa4101924f8c323b
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 17:08:16 2011 +0200
    
        Restore view access on organisation
    
    commit f7aba6b8a456d0042b2c188e3fb3b7f2ed94db39
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 16:54:23 2011 +0200
    
        Restore view access for Computer on Business Process
    
    commit 10c7c84151bb328074def9b262ff76984e1e4972
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 16:47:14 2011 +0200
    
        Security should be based on role
    
    commit 77819c92ef8f450aaed2045e33131a27d5c42dd4
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 16:33:16 2011 +0200
    
        Restore Sale Trade Condition access to Computer
    
    commit 17ddb1d0ad020222de7585abd66c0fa9ad5b1ba6
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 15:38:56 2011 +0200
    
        Give back access to hosting subscription for Computer
    
    commit c8296c1ea1aeb21ba979b0f15c8c26faf3c8ec40
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 15:28:21 2011 +0200
    
        Change default assignment created by credential
    
    commit be53092f5c3f581fcdaa944c20f2d83f6118c2ae
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Oct 5 11:45:34 2011 +0200
    
        Allow computer to access the hosting subscription module
    
    commit f2f2c1ca1dc54413e6c18f26d05b4950ab287849
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 15:26:11 2011 +0200
    
        Restore full read access on Computer.
    
        Security restriction will be done later, after categories are fully migrated
    
    commit 109b69d5fe1ea7350a19fbf7e4b4f3c87dbff43c
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 11:47:16 2011 +0200
    
        No need to access the document itself
    
    commit 7afe9f326c0b706312373be1127d9f609d494aac
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:58:46 2011 +0200
    
        Do not access document.
        It is not needed for the user to have access permission on those documents
    
    commit 6dcbf0ee168a8b96138598b1c95001b392b7a48e
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:53:38 2011 +0200
    
        Define the service to setup a software
    
    commit 7789db052f79d68883485e42dae46bc4a0f2231f
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:49:50 2011 +0200
    
        Typo
    
    commit 1600ca99d0a02631ddc93cb60fa025b84e8ea8f0
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:46:37 2011 +0200
    
        Allow to trigger request_software_release transition from draft state.
    
    commit c4567f3c96bbea45fe6c5e66863e086d58b3e2c7
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:36:12 2011 +0200
    
        Use Computer API to trigger software release installation
    
    commit 8956c4e109ddc9b9cb32b2d6b861443e4f861edb
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:30:02 2011 +0200
    
        Implement supplySupply method in slaptool.
    
        This is used by the slap library to request a software release installation.
    
    commit 904ca429ec9f4285155c5f03d3a94ac0e85e3656
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:29:06 2011 +0200
    
        Use Computer API to request software installation
    
    commit 91a71ae7747326c46a8cff2734200179bbb1b5dd
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Tue Oct 4 10:24:49 2011 +0200
    
        Allow to request software release installation from Computer document itself
    
    commit da932855e6cf52a67a96612b4d73df1307412a9d
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 16:48:49 2011 +0200
    
        Fix vifib_internet configuration
    
    commit 4f3e5011981f9f982791e6521d99740a76e2bf4b
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 16:34:13 2011 +0200
    
        Configure software release roles.
    
    commit c7d8aeca1c68901d8a2adb6245dfcacdac105706
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 16:18:09 2011 +0200
    
        Fix wrong copy/paste from Software Product Module
    
    commit f52352fe4881e02bdaad8512ade0fd16a15c7137
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 16:12:37 2011 +0200
    
        Allow SlapOS software publisher to create Software Product
    
    commit 508f8d599f990a4ed885d9c236730198b3795be1
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 15:36:26 2011 +0200
    
        Give member role to all users
    
    commit 270b6c883e81b04df4aba283b64cdb2f2a3527d6
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 15:05:38 2011 +0200
    
        Update test users assignment
    
    commit b35532463b7d9ed3e8800a5c86e2999ed008880a
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 11:07:33 2011 +0200
    
        Security groups are now mostly generated from the role categories
    
    commit c039f7749e6d6c3db946ce8bf91ee09551896dfb
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 10:58:12 2011 +0200
    
        Update document local roles
    
    commit a24a9865f252f07f01c8e13c760f7b5d7d6deae0
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 10:56:41 2011 +0200
    
        Update document local_roles
    
    commit 9cdc44c5046dbac6922d94491cc5006f74be78db
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Mon Oct 3 10:32:41 2011 +0200
    
        Configure categories codification
    
    commit 24c718fecb4e99204be61bf4a463609ffe3aae76
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Sep 30 18:22:07 2011 +0200
    
        Rewrite the security configuration based on the new categories.
        Restrict access to some objects.
    
    commit fd79fc7b3793ccfd575f49fff00e70ad691b0db0
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Fri Sep 30 15:24:10 2011 +0200
    
        Import P-VIFIB-ERP5.Categories-005-en.ods
    
    commit 1229a18ec9406a4ee33bf6cd65bc82adf9c2da68
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Thu Sep 29 15:31:20 2011 +0200
    
        Remove unmaintained test.
    
        This test has been replaced by other working tests already
    
    commit e374df25dbfbb08ceda2e2b577edc9fe99d0ee10
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Sep 28 17:58:36 2011 +0200
    
        Base categories have been commited in erp5_computer_immobilisation
    
    commit 9d20981f5701a3bcb6b6bdf143d5004abb96d9cf
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Sep 28 17:01:03 2011 +0200
    
        Add new base categories, to be used on Computer
    
    commit 1a9393ea91f8d349a8ed7d4e4ce2a6649a5f988e
    Author: Romain Courteaud <romain@nexedi.com>
    Date:   Wed Sep 28 16:42:08 2011 +0200
    
        Import P-VIFIB-ERP5.Categories-004-en.ods
    
        This integrate computer classification and change all assignment categories.
    f841f535
2.xml 3.2 KB