Hello
I'm using OTRS 3.3.4.
I'd like to know is it possible to erase a SLA field from these popup windows which pop up when agent is servicing the ticket for example when he is adding a "Note". Company doesn't use SLA functionality. I looked at SysConfig but in Frontend::Agent::ViewNote there is only "SLAMandatory" option. Even when I unclick this option, SLA field is still visible when I'm creating a Note.
[SOLVED]Disable SLA in agent's interface
Moderator: crythias
-
- Znuny newbie
- Posts: 90
- Joined: 11 Feb 2014, 17:24
- Znuny Version: 3.3.2
[SOLVED]Disable SLA in agent's interface
Last edited by ThomasPL10 on 24 Sep 2014, 14:24, edited 1 time in total.
-
- Moderator
- Posts: 10170
- Joined: 04 May 2010, 18:38
- Znuny Version: 5.0.x
- Location: SouthWest Florida, USA
- Contact:
Re: Disable SLA in agent's interface
Yes. Edit the dtl to remove the SLA entry.
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
-
- Znuny newbie
- Posts: 90
- Joined: 11 Feb 2014, 17:24
- Znuny Version: 3.3.2
Re: Disable SLA in agent's interface
I forgot to mention, that I wouldn't like to change the code. Is there any native option?
-
- Moderator
- Posts: 10170
- Joined: 04 May 2010, 18:38
- Znuny Version: 5.0.x
- Location: SouthWest Florida, USA
- Contact:
Re: Disable SLA in agent's interface
no.
Kernel/Modules/AgentTicketActionComon.pm says:
If SLAMandatory then use SLAMandatory block else use SLA block.
Kernel/Modules/AgentTicketActionComon.pm says:
If SLAMandatory then use SLAMandatory block else use SLA block.
Code: Select all
<!-- dtl:block:SLA -->
<label for="SLAID">$Text{"Service Level Agreement"}:</label>
<div class="Field">
$Data{"SLAStrg"}
<!--dtl:js_on_document_complete-->
<script type="text/javascript">//<![CDATA[
$('#SLAID').bind('change', function (Event) {
Core.AJAX.FormUpdate($('#Compose'), 'AJAXUpdate', 'SLAID', [ 'TypeID', 'ServiceID', 'NewOwnerID', 'OldOwnerID', 'NewResponsibleID', 'NewStateID', 'NewPriorityID' $Data{"DynamicFieldNamesStrg"} ]);
});
//]]></script>
<!--dtl:js_on_document_complete-->
</div>
<div class="Clear"></div>
<!-- dtl:block:SLA -->
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
-
- Znuny newbie
- Posts: 90
- Joined: 11 Feb 2014, 17:24
- Znuny Version: 3.3.2
Re: Disable SLA in agent's interface
Ok, thank you!