SLA und Zeiteinheiten ausblenden

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
Dominik1986
Znuny newbie
Posts: 5
Joined: 09 Jul 2012, 10:43
Znuny Version: 3.0.0
Real Name: Dominik Schmucker

SLA und Zeiteinheiten ausblenden

Post by Dominik1986 »

Hallo,

Ist es via ACLs möglich den SLA und die Zeit fest zu setzen und auszublenden? Wenn ja wie geht das? :)
Hier mal ein Ausschnitt wie ich angefangt habe:

Code: Select all

    $Self->{TicketAcl}->{'30 CMT'} = {
    	#should only be done when we are in Queue 30_CMT
    	Properties => {
    		User => {
    			Group_rw => ['itsm-change-manager'],   		
    		}
    	},
    	Possible => {
    		Ticket => {
    			#set TicketType to 'RfC', Valuation to 'Information', SLA to 'No SLA' and KlugTicketType to 'Request:Change'
    			Type => ['RfC'],
    			TicketFreeText2 => ['Information'],
    			TicketFreeText6 => ['Request:Change'],
    			SLA => ['No SLA:Mo-So0-24/Rx'], 
    			TimeUnits => ['0'],
    		},
    		Action=> {
	    		SLA => 0,		
    		},
    	},
    };  
Danke und Gruß,

Dominik
DavidLambauer
Znuny expert
Posts: 257
Joined: 25 Apr 2012, 07:28
Znuny Version: 3.1.6
Real Name: David Lambauer
Contact:

Re: SLA und Zeiteinheiten ausblenden

Post by DavidLambauer »

Geht mit Sicherheit, über ACL's weiß ich leider nur nicht wie. Ich habe mal ein Blogartikel über das Ausblenden von Feldern in Javascript geschrieben. Auf OTRS bezogen natürlich. Vielleicht hilft er dir weiter..
http://www.davidlambauer.de/see-you-lat ... ausblende/

Gruß
Bitte keine PM's schreiben. Bitte kontaktiert mich über mail@davidlambauer.de

In meinem Blog: http://www.davidlambauer.de findet ihr Artikel über OTRS. In der How To Area des Forums findet ihr auch oft Hilfe...!
Dominik1986
Znuny newbie
Posts: 5
Joined: 09 Jul 2012, 10:43
Znuny Version: 3.0.0
Real Name: Dominik Schmucker

Re: SLA und Zeiteinheiten ausblenden

Post by Dominik1986 »

DavidLambauer wrote:Geht mit Sicherheit, über ACL's weiß ich leider nur nicht wie. Ich habe mal ein Blogartikel über das Ausblenden von Feldern in Javascript geschrieben. Auf OTRS bezogen natürlich. Vielleicht hilft er dir weiter..
http://www.davidlambauer.de/see-you-lat ... ausblende/

Gruß
Vielen Dank :) Kann man das auch so machen, dass man hier nicht auf die Queue schaut sondern auf die Gruppe?
DavidLambauer
Znuny expert
Posts: 257
Joined: 25 Apr 2012, 07:28
Znuny Version: 3.1.6
Real Name: David Lambauer
Contact:

Re: SLA und Zeiteinheiten ausblenden

Post by DavidLambauer »

Klar...! Einfach das If Statement ändern. Alle notwendigen Informationen stehen im Quellcode. Schau einfach mal nach. Wenns nicht klappt sag nochmal kurz bescheid, dann schau ich flott nochmal nach
Bitte keine PM's schreiben. Bitte kontaktiert mich über mail@davidlambauer.de

In meinem Blog: http://www.davidlambauer.de findet ihr Artikel über OTRS. In der How To Area des Forums findet ihr auch oft Hilfe...!
Dominik1986
Znuny newbie
Posts: 5
Joined: 09 Jul 2012, 10:43
Znuny Version: 3.0.0
Real Name: Dominik Schmucker

Re: SLA und Zeiteinheiten ausblenden

Post by Dominik1986 »

DavidLambauer wrote:Klar...! Einfach das If Statement ändern. Alle notwendigen Informationen stehen im Quellcode. Schau einfach mal nach. Wenns nicht klappt sag nochmal kurz bescheid, dann schau ich flott nochmal nach
Hab ich schon versucht, ich habs so geändert. Allerdings ohne Erfolg...

Code: Select all

if ("$QData{"GroupName"}" == "itsm-change-manager") {    
      document.getElementById('TicketFreeText2').style.display = 'none';
      document.getElementById('LabelTicketFreeText2').style.display = 'none';
      document.getElementById('TicketFreeText5').style.display = 'none';
      document.getElementById('LabelTicketFreeText5').style.display = 'none';
      document.getElementById('TicketFreeText6').style.display = 'none';
      document.getElementById('LabelTicketFreeText6').style.display = 'none';
    }
DavidLambauer
Znuny expert
Posts: 257
Joined: 25 Apr 2012, 07:28
Znuny Version: 3.1.6
Real Name: David Lambauer
Contact:

Re: SLA und Zeiteinheiten ausblenden

Post by DavidLambauer »

Der Gruppenname ist zu diesen Zeitpunkt in der AgentTicketZoom.dtl leider nicht verfügbar. Du müsstest in das Modul AgentTicketZoom.pm unter /Kernel/Modules gehen und dort den Wert verfügbar machen. Ich hab auf meinem Blog drei Artikel über den Modulaufbau etc. Im zweiten (glaube ich^^) findest du ein ähnlichen Code Schnipsel, der nur ein SQL Statement ausführt und die Daten zur Verfügung stellt. Du musst dann nur noch das SQL STatement ändern und feritg!

Gruß

-David
Bitte keine PM's schreiben. Bitte kontaktiert mich über mail@davidlambauer.de

In meinem Blog: http://www.davidlambauer.de findet ihr Artikel über OTRS. In der How To Area des Forums findet ihr auch oft Hilfe...!
Locked