Quellcode durchsuchen

Reviewed profiles created at the setup (authorized stimuli)

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@579 a333f486-631f-4898-b8df-5754b55c2be0
romainq vor 15 Jahren
Ursprung
Commit
20f55da351
1 geänderte Dateien mit 15 neuen und 27 gelöschten Zeilen
  1. 15 27
      addons/userrights/userrightsprofile.class.inc.php

+ 15 - 27
addons/userrights/userrightsprofile.class.inc.php

@@ -1623,71 +1623,59 @@ class SetupProfiles
 				'description' => 'Person in charge of the documentation of the managed CIs',
 				'write_modules' => 'General,Documentation,Configuration',
 				'stimuli' => array(
-					//'bizServer' => 'any',
-					//'bizServer' => 'ev_store,ev_ship,ev_plug,ev_configuration_finished,ev_val_failed,ev_mtp,ev_start_change,ev_end_change,ev_decomission,ev_obsolete,ev_recycle',
+					//'bizServer' => 'none',
 					//'bizContract' => 'none',
 					//'bizIncidentTicket' => 'none',
-					//'bizChangeTicket' => 'none',
+					//'bizChangeTicket' => 'any',
 				),
 			),
 			'Service Desk Agent' => array(
 				'description' => 'Person in charge of creating incident reports',
 				'write_modules' => 'Incident,Call',
 				'stimuli' => array(
-					//'bizServer' => 'none',
-					//'bizContract' => 'none',
-					//'bizIncidentTicket' => 'ev_assign',
-					//'bizChangeTicket' => 'none',
-					//'bizServiceCall' => 'any',
+					'Incident' => 'ev_assign',
+					'UserRequest' => 'ev_assign',
 				),
 			),
 			'Support Agent' => array(
 				'description' => 'Person analyzing and solving the current incidents or problems',
 				'write_modules' => 'Incident,Problem,KnownError',
 				'stimuli' => array(
-					//'bizIncidentTicket' => 'any',
-					//'bizIncidentTicket' => 'ev_assign,ev_reassign,ev_start_working,ev_close',
+					'Incident' => 'ev_assign,ev_reassign,ev_resolve,ev_close',
+					'UserRequest' => 'ev_assign,ev_reassign,ev_resolve,ev_close,ev_freeze',
 				),
 			),
 			'Change Implementor' => array(
 				'description' => 'Person executing the changes',
 				'write_modules' => 'Change',
 				'stimuli' => array(
-					//'bizServer' => 'none',
-					//'bizContract' => 'none',
-					//'bizIncidentTicket' => 'none',
-					//'bizChangeTicket' => 'ev_plan,ev_replan,ev_implement,ev_monitor',
+					'NormalChange' => 'ev_plan,ev_replan,ev_implement,ev_monitor',
+					'EmergencyChange' => 'ev_plan,ev_replan,ev_implement,ev_monitor',
+					'RoutineChange' => 'ev_plan,ev_replan,ev_implement,ev_monitor',
 				),
 			),
 			'Change Supervisor' => array(
 				'description' => 'Person responsible for the overall change execution',
 				'write_modules' => 'Change',
 				'stimuli' => array(
-					//'bizServer' => 'none',
-					//'bizContract' => 'none',
-					//'bizIncidentTicket' => 'none',
-					//'bizChangeTicket' => 'ev_assign,ev_validate,ev_reject,ev_reopen,ev_finish',
+					'NormalChange' => 'ev_validate,ev_reject,ev_assign,ev_reopen,ev_finish',
+					'EmergencyChange' => 'ev_assign,ev_reopen,ev_finish',
+					'RoutineChange' => 'ev_assign,ev_reopen,ev_finish',
 				),
 			),
 			'Change Approver' => array(
 				'description' => 'Person who could be impacted by some changes',
 				'write_modules' => 'Change',
 				'stimuli' => array(
-					//'bizServer' => 'none',
-					//'bizContract' => 'none',
-					//'bizIncidentTicket' => 'none',
-					//'bizChangeTicket' => 'ev_approve,ev_notapprove',
+					'NormalChange' => 'ev_approve,ev_notapprove',
+					'EmergencyChange' => 'ev_approve,ev_notapprove',
+					'RoutineChange' => 'none',
 				),
 			),
 			'Service Manager' => array(
 				'description' => 'Person responsible for the service delivered to the [internal] customer',
 				'write_modules' => 'Service',
 				'stimuli' => array(
-					//'bizServer' => 'none',
-					//'bizContract' => 'any',
-					//'bizContract' => 'ev_freeze_version,ev_sign,ev_begin,ev_notice,ev_terminate,ev_elapsed',
-					//'bizIncidentTicket' => 'none',
-					//'bizChangeTicket' => 'none',
 				),
 			),
 			'Document author' => array(