-
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