mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-22 10:08:45 +02:00
Customers portal : Final touches on default portal configuration
SVN:trunk[4258]
This commit is contained in:
@@ -633,7 +633,9 @@
|
||||
<title>FAQs</title>
|
||||
<fields>
|
||||
<field id="error_code"/>
|
||||
<field id="key_words"/>
|
||||
<field id="key_words">
|
||||
<hidden>true</hidden>
|
||||
</field>
|
||||
</fields>
|
||||
<actions>
|
||||
<action id="view" xsi:type="view"/>
|
||||
|
||||
@@ -1313,8 +1313,10 @@
|
||||
</div>
|
||||
<div class="form_field" data-field-id="last_update" data-field-flags="read_only">
|
||||
</div>
|
||||
<!--<div class="form_field" data-field-id="resolution_date" data-field-flags="read_only">
|
||||
</div>-->
|
||||
<div class="form_field" data-field-id="resolution_date" data-field-flags="read_only">
|
||||
</div>
|
||||
<div class="form_field" data-field-id="agent_id" data-field-flags="read_only">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
@@ -1374,14 +1376,20 @@
|
||||
<class id="Organization">
|
||||
<scopes>
|
||||
<scope id="all">
|
||||
<oql_view><![CDATA[SELECT Organization]]></oql_view>
|
||||
<oql_view><![CDATA[SELECT Organization WHERE id = :current_contact->org_id]]></oql_view>
|
||||
</scope>
|
||||
</scopes>
|
||||
</class>
|
||||
<class id="Contact">
|
||||
<scopes>
|
||||
<scope id="all">
|
||||
<oql_view><![CDATA[SELECT Contact WHERE org_id = :current_contact->org_id]]></oql_view>
|
||||
</scope>
|
||||
<scope id="all">
|
||||
<oql_view><![CDATA[SELECT Contact]]></oql_view>
|
||||
<allowed_profiles>
|
||||
<allowed_profile id="Administrator"/>
|
||||
</allowed_profiles>
|
||||
</scope>
|
||||
</scopes>
|
||||
<lists>
|
||||
@@ -1400,20 +1408,10 @@
|
||||
</list>
|
||||
</lists>
|
||||
</class>
|
||||
<class id="Person">
|
||||
<scopes>
|
||||
<scope id="administrator">
|
||||
<oql_view><![CDATA[SELECT Person AS P]]></oql_view>
|
||||
<allowed_profiles>
|
||||
<allowed_profile id="Administrator"/>
|
||||
</allowed_profiles>
|
||||
</scope>
|
||||
</scopes>
|
||||
</class>
|
||||
<class id="ServiceFamily">
|
||||
<scopes>
|
||||
<scope id="all">
|
||||
<oql_view><![CDATA[SELECT ServiceFamily]]></oql_view>
|
||||
<oql_view><![CDATA[SELECT ServiceFamily AS sf JOIN Service AS s ON s.servicefamily_id = sf.id JOIN lnkCustomerContractToService AS l1 ON l1.service_id=s.id JOIN CustomerContract AS cc ON l1.customercontract_id=cc.id WHERE cc.org_id = :current_contact->org_id]]></oql_view>
|
||||
</scope>
|
||||
</scopes>
|
||||
</class>
|
||||
@@ -1427,44 +1425,23 @@
|
||||
<class id="ServiceSubcategory">
|
||||
<scopes>
|
||||
<scope id="all">
|
||||
<oql_view><![CDATA[SELECT ServiceSubcategory WHERE status != 'obsolete']]></oql_view>
|
||||
<oql_view><![CDATA[SELECT ServiceSubcategory AS ssc JOIN Service AS s ON ssc.service_id=s.id JOIN lnkCustomerContractToService AS l1 ON l1.service_id=s.id JOIN CustomerContract AS cc ON l1.customercontract_id=cc.id WHERE cc.org_id = :current_contact->org_id AND ssc.status != 'obsolete']]></oql_view>
|
||||
</scope>
|
||||
</scopes>
|
||||
</class>
|
||||
<class id="Ticket">
|
||||
<lifecycle>
|
||||
<transitions>
|
||||
<transition id="ev_resolve">
|
||||
<fields>
|
||||
<field id="agent_id">
|
||||
<must_prompt/>
|
||||
</field>
|
||||
</fields>
|
||||
<allowed_profiles>
|
||||
<allowed_profile id="Portal user"/>
|
||||
</allowed_profiles>
|
||||
</transition>
|
||||
</transitions>
|
||||
</lifecycle>
|
||||
<scopes>
|
||||
<scope id="all">
|
||||
<oql_view><![CDATA[SELECT Ticket AS T WHERE T.caller_id = :current_contact_id AND T.finalclass IN ('UserRequest', 'Incident')]]></oql_view>
|
||||
<oql_edit><![CDATA[SELECT Ticket AS T]]></oql_edit>
|
||||
</scope>
|
||||
<scope id="portal-power-user">
|
||||
<oql_view><![CDATA[SELECT Ticket AS T WHERE T.finalclass IN ('UserRequest', 'Incident')]]></oql_view>
|
||||
<oql_view><![CDATA[SELECT Ticket AS T WHERE T.org_id = :current_contact->org_id AND T.finalclass IN ('UserRequest', 'Incident')]]></oql_view>
|
||||
<oql_edit><![CDATA[SELECT Ticket AS T]]></oql_edit>
|
||||
<allowed_profiles>
|
||||
<allowed_profile id="Portal power user"/>
|
||||
</allowed_profiles>
|
||||
</scope>
|
||||
<scope id="admin">
|
||||
<oql_view><![CDATA[SELECT Ticket AS T]]></oql_view>
|
||||
<oql_edit><![CDATA[SELECT Ticket AS T]]></oql_edit>
|
||||
<allowed_profiles>
|
||||
<allowed_profile id="Administrator"/>
|
||||
</allowed_profiles>
|
||||
</scope>
|
||||
</scopes>
|
||||
</class>
|
||||
</classes>
|
||||
|
||||
Reference in New Issue
Block a user