{"head":"8901f871b47bc9bf7aa5e35b3f2349270d10c850","size":20,"push_id":46027238,"shas":[["3326057a2450f2b0eae70490bd57c319e3a26325","0f45e8a70a67ea7d571b66e83cdb708df5dae210@nexedi.com","Update vifib email constraint validation method.","Yingjie Xu"],["37a6f91d9e0698839b38c1f3aa303560a9fe96ff","6b3799be4300e44489a08090123f3842e6419da5@nexedi.com","Fix constraint migration.\n\nSome conditions were missing (WHY??).","Łukasz Nowak"],["f841f5352a5ed984dab18340052e9041af4c2ce0","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Upgrade to new categories.\n\nSecurity configuration is now based on the role base categories.\nMore permissions are given to all users (anyone can add software, computer and\nrequest instance).\n\nAdd compatibility with the supply method of slap library.\n\nSquashed commit of the following:\n\ncommit 6c27a4e65c02fd2d95818b23257b03baf097e98e\nMerge: b2250f3 37a6f91\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Fri Oct 7 13:44:18 2011 +0200\n\n    Merge remote-tracking branch 'origin/master' into updated_category\n\n    Conflicts:\n    \tmaster/bt5/vifib_base/bt/revision\n    \tmaster/bt5/vifib_erp5/bt/revision\n    \tmaster/bt5/vifib_slap/bt/revision\n\ncommit b2250f31704707d4f72e575a8fbfb15a2b86814e\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Fri Oct 7 10:47:05 2011 +0200\n\n    Validate computer before requesting installation\n\ncommit 30fdfae93b62b306b9a4159a4ecf93bdf7017d90\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Oct 6 17:59:46 2011 +0200\n\n    Correctly export test_vifib_customer_a local roles\n\ncommit 95f2b8336a709a80e65b1b1eae941970b5f2ef1f\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Oct 6 17:02:35 2011 +0200\n\n    Typo\n\ncommit ad363ca61814a0937fd9a85c7f0fb614254bf5b1\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Oct 6 16:51:13 2011 +0200\n\n    Import P-VIFIB-ERP5.Categories-008-en.ods\n\ncommit ac3b73f9088ba7eff23f324a424943cdb2160e16\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Oct 6 16:32:52 2011 +0200\n\n    Fix hr admin assignment\n\ncommit bcbcd346ae3adfdcea250c59994be53b9fdb24bd\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Oct 6 16:24:42 2011 +0200\n\n    Fix assignment function\n\ncommit 4ea30ff4c267180ab95a95ebc0dc7f3387a56834\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Oct 6 16:11:36 2011 +0200\n\n    Only allow computer agent to accept computer registration\n\ncommit 88a78a85d22649cd90ae74e3d72cc26391c6e2d3\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Oct 6 16:01:49 2011 +0200\n\n    Typo\n\ncommit c0dae73e5c77acddb11101fc0bf56a8fb83c1965\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 17:15:38 2011 +0200\n\n    Fix currency local roles\n\ncommit ff12d85af18664e556390145aa4101924f8c323b\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 17:08:16 2011 +0200\n\n    Restore view access on organisation\n\ncommit f7aba6b8a456d0042b2c188e3fb3b7f2ed94db39\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 16:54:23 2011 +0200\n\n    Restore view access for Computer on Business Process\n\ncommit 10c7c84151bb328074def9b262ff76984e1e4972\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 16:47:14 2011 +0200\n\n    Security should be based on role\n\ncommit 77819c92ef8f450aaed2045e33131a27d5c42dd4\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 16:33:16 2011 +0200\n\n    Restore Sale Trade Condition access to Computer\n\ncommit 17ddb1d0ad020222de7585abd66c0fa9ad5b1ba6\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 15:38:56 2011 +0200\n\n    Give back access to hosting subscription for Computer\n\ncommit c8296c1ea1aeb21ba979b0f15c8c26faf3c8ec40\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 15:28:21 2011 +0200\n\n    Change default assignment created by credential\n\ncommit be53092f5c3f581fcdaa944c20f2d83f6118c2ae\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Oct 5 11:45:34 2011 +0200\n\n    Allow computer to access the hosting subscription module\n\ncommit f2f2c1ca1dc54413e6c18f26d05b4950ab287849\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 15:26:11 2011 +0200\n\n    Restore full read access on Computer.\n\n    Security restriction will be done later, after categories are fully migrated\n\ncommit 109b69d5fe1ea7350a19fbf7e4b4f3c87dbff43c\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 11:47:16 2011 +0200\n\n    No need to access the document itself\n\ncommit 7afe9f326c0b706312373be1127d9f609d494aac\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:58:46 2011 +0200\n\n    Do not access document.\n    It is not needed for the user to have access permission on those documents\n\ncommit 6dcbf0ee168a8b96138598b1c95001b392b7a48e\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:53:38 2011 +0200\n\n    Define the service to setup a software\n\ncommit 7789db052f79d68883485e42dae46bc4a0f2231f\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:49:50 2011 +0200\n\n    Typo\n\ncommit 1600ca99d0a02631ddc93cb60fa025b84e8ea8f0\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:46:37 2011 +0200\n\n    Allow to trigger request_software_release transition from draft state.\n\ncommit c4567f3c96bbea45fe6c5e66863e086d58b3e2c7\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:36:12 2011 +0200\n\n    Use Computer API to trigger software release installation\n\ncommit 8956c4e109ddc9b9cb32b2d6b861443e4f861edb\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:30:02 2011 +0200\n\n    Implement supplySupply method in slaptool.\n\n    This is used by the slap library to request a software release installation.\n\ncommit 904ca429ec9f4285155c5f03d3a94ac0e85e3656\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:29:06 2011 +0200\n\n    Use Computer API to request software installation\n\ncommit 91a71ae7747326c46a8cff2734200179bbb1b5dd\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Tue Oct 4 10:24:49 2011 +0200\n\n    Allow to request software release installation from Computer document itself\n\ncommit da932855e6cf52a67a96612b4d73df1307412a9d\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 16:48:49 2011 +0200\n\n    Fix vifib_internet configuration\n\ncommit 4f3e5011981f9f982791e6521d99740a76e2bf4b\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 16:34:13 2011 +0200\n\n    Configure software release roles.\n\ncommit c7d8aeca1c68901d8a2adb6245dfcacdac105706\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 16:18:09 2011 +0200\n\n    Fix wrong copy/paste from Software Product Module\n\ncommit f52352fe4881e02bdaad8512ade0fd16a15c7137\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 16:12:37 2011 +0200\n\n    Allow SlapOS software publisher to create Software Product\n\ncommit 508f8d599f990a4ed885d9c236730198b3795be1\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 15:36:26 2011 +0200\n\n    Give member role to all users\n\ncommit 270b6c883e81b04df4aba283b64cdb2f2a3527d6\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 15:05:38 2011 +0200\n\n    Update test users assignment\n\ncommit b35532463b7d9ed3e8800a5c86e2999ed008880a\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 11:07:33 2011 +0200\n\n    Security groups are now mostly generated from the role categories\n\ncommit c039f7749e6d6c3db946ce8bf91ee09551896dfb\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 10:58:12 2011 +0200\n\n    Update document local roles\n\ncommit a24a9865f252f07f01c8e13c760f7b5d7d6deae0\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 10:56:41 2011 +0200\n\n    Update document local_roles\n\ncommit 9cdc44c5046dbac6922d94491cc5006f74be78db\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Mon Oct 3 10:32:41 2011 +0200\n\n    Configure categories codification\n\ncommit 24c718fecb4e99204be61bf4a463609ffe3aae76\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Fri Sep 30 18:22:07 2011 +0200\n\n    Rewrite the security configuration based on the new categories.\n    Restrict access to some objects.\n\ncommit fd79fc7b3793ccfd575f49fff00e70ad691b0db0\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Fri Sep 30 15:24:10 2011 +0200\n\n    Import P-VIFIB-ERP5.Categories-005-en.ods\n\ncommit 1229a18ec9406a4ee33bf6cd65bc82adf9c2da68\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Thu Sep 29 15:31:20 2011 +0200\n\n    Remove unmaintained test.\n\n    This test has been replaced by other working tests already\n\ncommit e374df25dbfbb08ceda2e2b577edc9fe99d0ee10\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Sep 28 17:58:36 2011 +0200\n\n    Base categories have been commited in erp5_computer_immobilisation\n\ncommit 9d20981f5701a3bcb6b6bdf143d5004abb96d9cf\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Sep 28 17:01:03 2011 +0200\n\n    Add new base categories, to be used on Computer\n\ncommit 1a9393ea91f8d349a8ed7d4e4ce2a6649a5f988e\nAuthor: Romain Courteaud <romain@nexedi.com>\nDate:   Wed Sep 28 16:42:08 2011 +0200\n\n    Import P-VIFIB-ERP5.Categories-004-en.ods\n\n    This integrate computer classification and change all assignment categories.","Romain Courteaud"],["51f166af4ccde105009b1f23cd05ec1783d58f3a","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Revert \"Update vifib email constraint validation method.\"\n\nThis reverts commit 3326057a2450f2b0eae70490bd57c319e3a26325.\n\nConflicts:\n\n\tmaster/bt5/vifib_erp5/bt/revision","Romain Courteaud"],["ec2ea8edfa9ad77a948df2bbec2941e57b513349","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Update missing local roles","Romain Courteaud"],["594b0baa973e76447ad7c8c15048c69e6fb8da58","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Migrate constraint after Email modification.\n\nurl_string is not more the default email property. coordinate_text can also be used.","Romain Courteaud"],["c9ba774342fda5c999639cd502e913c85c001c8a","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Define the bang method interface","Romain Courteaud"],["431aaaa05c6a967b291d8e80ffacd64b9fa898e1","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Add ComputerPartition.destroyed interface","Romain Courteaud"],["e0b22e99e530e440b3554e5b1ed51374b379cf58","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Minimal user account only has empty assignment","Romain Courteaud"],["a28f99aafff923cf2381513ab25fbd5030c73dac","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Field library are not compatible with specifications.\n\nThe configuration will not be modified in comming weeks","Romain Courteaud"],["73d553a46c7fb138fb1e0fc4278cae33e3639e90","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","This test already check that the user can call request","Romain Courteaud"],["3c68ba5bc450cf41072b2f7d5c57ab762db62fd1","84c39fb99c09e29ac7f6d110f3fc918e9a96cdae@tiolive.com","Fill README","Cédric de Saint Martin"],["74d5ebc377099c3e637d5b01f7a90ea52cba2119","84c39fb99c09e29ac7f6d110f3fc918e9a96cdae@tiolive.com","slapconsole documentation","Cédric de Saint Martin"],["0285c081e498d418fabd5bfa52e7b650223713fb","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Reorganize testVifibSlapWebService.\n\nReducing it allow to run tests more quickly and to get a better global overview","Romain Courteaud"],["3ca1ad8512cfe5181fc2e39eda43471aed6c3934","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Allow to change the software type of a instance.\n\nThis fix OpenOrder.request software type modification","Romain Courteaud"],["90fb97731dd2f84f248f482ec756de104459c6d5","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Allow to change the software type of a instance.\n\nThis fix ComputerPartition.request software type modification","Romain Courteaud"],["d3047fabeaa8b0bbb75cf900ee82c02a427efe60","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Tag was modified.\n\nIt does not include the software type anymore.","Romain Courteaud"],["95c7d2f0c83fc8c6d1e59507ae9880c0a15230d6","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Test now uses an explicit sequence parameter for software_type","Romain Courteaud"],["855367e42bd17c00d04d6f7b422fe4de314d7818","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Unify request interface.","Romain Courteaud"],["8901f871b47bc9bf7aa5e35b3f2349270d10c850","b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","Merge remote-tracking branch 'origin/master' into open_order_simulation\n\nConflicts:\n\tmaster/bt5/vifib_erp5/PropertySheetTemplateItem/portal_property_sheets/VifibEmailConstraint/email_not_empty_constraint.xml\n\tmaster/bt5/vifib_erp5/PropertySheetTemplateItem/portal_property_sheets/VifibEmailConstraint/email_unicity_constraint.xml\n\tmaster/bt5/vifib_erp5/bt/revision","Romain Courteaud"]],"ref":"refs/heads/open_order_simulation"}