Page 1 of 1

Servicedesk module error

Posted: Thu Oct 21, 2010 8:09 am
by bob_basli
Hi all,

I'm using Duketowns ServicDesk module, at least I'm trying.
I've coded my page like this:

Code: Select all

{if $ccuser->loggedin()}
{cms_module module='ServiceDesk' } {else}
 {cms_module module='FrontEndUsers' } {/if}
using Custom Content module.
The output on the page gives me an error:
Parse error: syntax error, unexpected '{' in /public_html/modules/ServiceDesk/action.displayincidents.php on line 51
and no list is displayed.
When not using Customcontent and coding like this:

Code: Select all

{cms_module module='ServiceDesk' }
No incident list is displayed (module is default setup to show EntryList)
When coding:

Code: Select all

{cms_module module='ServiceDesk' action=fesubmit}
the form is displayed and entries can be made.

In short, the module is not displaying any entries at all, only the ability to enter an incident.
Also, after submitting the default owner doesn't receive an email and when trying to update the incident, the submitted user does not receive an email.

Lot of issues trying to get it working....
Who can help me out here?

Kind regards and thanks in advance,
Arjan

Re: Servicedesk module error

Posted: Wed Dec 29, 2010 2:16 pm
by devera
same here.
Though if I use the {cms_module module='ServiceDesk'} tag, I get the error message that I'm not logged in, though I am.
the {cms_module module='ServiceDesk' action=fesubmit} tag works fine.
Any solutions yet?

Re: Servicedesk module error

Posted: Sat May 28, 2011 5:02 am
by chrismarie
Hi folks,
I know this topic is a little old and there's a new version of ServiceDesk, but I came across a couple of problems and wanted to share in case anyone else stumbles into this thread.

I just installed ServiceDesk 0.2 and noticed that my test emails weren't sending to my administration email or my email as the user. The following line:

Code: Select all

{if $product <> ''}Product: {$product}{/if}
in the two mail setting templates was screwing it up - I completely removed it because I don't have products that I'm supporting, but if you need to keep it, just use:

Code: Select all

{if $product != ""}Product: {$product}{/if}
Then I tried to display a list of the service tickets by inserting the code {cms_module module=ServiceDesk} into my page and got a Smarty error. The module was looking for the template "form_FrontEndListing" to display the list, and the template that the module comes with is named "form_FrontEndList". Since you can't rename it, just duplicate it and name the template "FrontEndListing" (it tacks the "form_" bit on for you).

Those two things fixed all the ServiceDesk problems for me. I'm also going to create a UDT to send the requester an email whenever the status of their ticket is changed in the back end. I'll share once it's complete.