Jelajahi Sumber

Portal : Added Location scope to standard portal configuration because of the implementation of r4380

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@4382 a333f486-631f-4898-b8df-5754b55c2be0
glajarige 8 tahun lalu
induk
melakukan
3e66e6d4f6

+ 1 - 1
datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php

@@ -540,7 +540,7 @@ class ObjectFormManager extends FormManager
 							$oScopeSearch = $this->oApp['scope_validator']->GetScopeFilterForProfiles(UserRights::ListProfiles(), $oScopeOriginal->GetClass(), UR_ACTION_READ);
 							if ($oScopeSearch === null)
 							{
-								IssueLog::Info(__METHOD__ . ' at line ' . __LINE__ . ' : User #' . UserRights::GetUserId() . ' has no scope query for ' . $sTargetObjectClass . ' class.');
+								IssueLog::Info(__METHOD__ . ' at line ' . __LINE__ . ' : User #' . UserRights::GetUserId() . ' has no scope query for ' . $oScopeOriginal->GetClass() . ' class.');
 								$this->oApp->abort(404, Dict::S('UI:ObjectDoesNotExist'));
 							}
 

+ 8 - 1
datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml

@@ -1145,7 +1145,7 @@
 								<group id="resolved">
 									<rank>2</rank>
 									<title>Brick:Portal:OngoingRequests:Tab:Resolved</title>
-									<condition><![CDATA[SELECT Ticket AS T WHERE org_id = :current_contact->org_id AND operational_status = 'resolved']]></condition>
+									<condition><![CDATA[SELECT Ticket AS T WHERE operational_status = 'resolved']]></condition>
 								</group>
 							</groups>
 						</tabs>
@@ -1386,6 +1386,13 @@
 						</scope>
 					</scopes>
 				</class>
+				<class id="Location">
+					<scopes>
+						<scope id="all">
+							<oql_view><![CDATA[SELECT Location WHERE org_id = :current_contact->org_id]]></oql_view>
+						</scope>
+					</scopes>
+				</class>
 				<class id="Contact">
 					<scopes>
 						<scope id="all">