
Hi all, We want to add custom information about queues and I am testing to add it as Queue Preferences. I am using OTRS 3.1.8 I’ve done a silly script that adds a UserComment to a Queue (as in the API) and then retrieves this UserComment, as follows: $CommonObject{QueueObject}->QueuePreferencesSet( QueueID => 2, Key => 'UserComment', Value => 'some comment', UserID => $UserIDOfGenericAgent, ); my %QueueData = $CommonObject{QueueObject}->QueueGet( ID => 2, ); print Dumper(%QueueData); But the QueueData that I get doesn't have the UserComment. I've checked that the UserComment is in QueuePreferences table. So I've gone to Kernel/System/Queue/PreferencesDB.pm and seen that sub QueuePreferencesGet returns in "check if queue preferences are available". And it's right, I've seen in Sysadmin that my only entry as QueuePreferences is Ticket -> Frontend::Queue::Preferences -> QueuePreferences###Comment2, which is not enabled. So I enable this QueuePreferences###Comment2 and now I get the UserComment in QueueData! Now, my question: What's the point of QueuePreferences Config if it doesn't have any relationship with the actual Queue Preferences that I added? I mean, I can bypass the Config check, but I want to understand why it's there... Kind regards, Juan Clavero
participants (1)
-
Juan Manuel Clavero Almirón