Quantcast
Channel: Recent Discussions on osTicket Forums
Viewing all 7550 articles
Browse latest View live

Organization Name Column

$
0
0

Ive been all over the forums. I know about Custom Queues, and I have been through the "A better ticket view" thread several times. I haven't found anything I could get to work, and I know so little about coding that I cant get some of the more technical instructions to make sense.


I am hoping for a step by step set of instructions to add an additional column to all tickets views that displays a user's organization. I want to be able to export this data (in addition to what is already displayed in an export) and run my reports with it. I got custom queues working on the sandbox version of our system, but since it is a beta product, I don't want to install it on our production system.


I am using version 1.10 (901e5ea) with the reports module installed.


I know this subject has been done to death, but any help would be appreciated. Having organizations visible unlocks so much for me.




[MOD] On-Hold Status (OST 1.10) V1.1

$
0
0
Hi,

I've received some suggestions i planned on adding in a new version of the Mod.
Therefor i decided to make a more refined version.

Changelog:
- Tickets with the status "On-Hold" are not shown in the "Open Tickets", "Overdue Tickets" and the "Answered Tickets" queue.
- Added custom logo for "On-Hold" menu item.
___________________________________________________

Step 1. Create a ticket status in the "Custom lists" tab.
Name this status "On-Hold" and set the state to "Open"

Step 2. Open any SQL database program (such as PHPmyadmin) and go to the "OST_ticket_status" table.
In this table, copy the ID of the On Hold status.
image

Step 3. Open the file "tickets.inc.php" (Located in the attachments of this post)
and go to line 96, and change the number to the ID you copied.
image

Step 4. Upload the files to the below specified locations:
- Upload "scp.css" in the folder \scp\css\
- Upload "tickets.inc.php" in the folder \include\staff\
- Upload "tickets.php" in the folder \scp\
- Upload "onhold_ticket.gif" in the folder \scp\images\icons\

(Files can be downloaded from: 
https://github.com/NickTheITGuy/OSTicket-OnHold)

Any requests for this or a new mod?
Let me know (-:

Best regards,
Nick

Default From Name system default

$
0
0
Hi,
Does anyone know where I can change the System Default for Default From Name (From name to use when replying to a thread)

The per agent setting is in Profile > Preferences, and I've looked all over for the system wide setting.

Cheers

DB errors new install Debian 0, syntax errors,DB Error #1064

$
0
0






P { margin-bottom: 0.21cm; }

Hello, I've been deploying a couple of
OsTicket 1.10 on debian 8. Now with the release of debian 9 I would
like to use this as my primary os but there seems to be some syntax
errors in the MySQL scripts when install on mariaDB that comes with
debian 9.


The errors:


-----
DB Error #1064
------
CREATE TABLE IF NOT EXISTS `ost_ticket__cdata` (PRIMARY KEY (ticket_id)) DEFAULT CHARSET=utf8 AS SELECT entry.`object_id` as `ticket_id`, FROM ost_form_entry entry JOIN ost_form_entry_values ans ON ans.entry_id = entry.id JOIN ost_form_field field ON field.id=ans.field_id WHERE entry.object_type='T' GROUP BY entry.object_id]


You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FROM ost_form_entry entry JOIN ost_form_entry_values ans ON ans.entr' at line 2
-------

If I remove "," between ...`ticket_id`, FROM os... then the script work. But after this next error occurs.

------------
DB Error #1054
------------

[SELECT A4.`staff_id` AS `lock__staff_id`, A1.`staff_id` AS `staff_id`, A1.`isoverdue` AS `isoverdue`, A1.`team_id` AS `team_id`, A1.`ticket_id` AS `ticket_id`, A1.`number` AS `number`, A2.`subject` AS `cdata__subject`, A6.`address` AS `user__default_email__address`, A1.`source` AS `source`, A3.`priority_color` AS `cdata__:priority__priority_color`, A3.`priority_desc` AS `cdata__:priority__priority_desc`, A1.`status_id` AS `status_id`, A7.`name` AS `status__name`, A7.`state` AS `status__state`, A1.`dept_id` AS `dept_id`, A8.`name` AS `dept__name`, A5.`name` AS `user__name`, A1.`lastupdate` AS `lastupdate`, A1.`isanswered` AS `isanswered`, B0.`firstname` AS `staff__firstname`, B0.`lastname` AS `staff__lastname`, B1.`name` AS `team__name`, (SELECT COUNT(R0.`id`) AS `count` FROM `ost_thread` Q7 JOIN `ost_ticket` Q8 ON (Q7.`object_type` = 'T' AND Q7.`object_id` = Q8.`ticket_id`) LEFT JOIN `ost_thread_collaborator` R0 ON (Q7.`id` = R0.`thread_id`) WHERE Q8.`ticket_id` = A1.`ticket_id`) AS collab_count, (SELECT COUNT(R1.`id`) AS `count` FROM `ost_thread` Q7 JOIN `ost_ticket` Q8 ON (Q7.`object_type` = 'T' AND Q7.`object_id` = Q8.`ticket_id`) LEFT JOIN `ost_thread_entry` R0 ON (Q7.`id` = R0.`thread_id`) LEFT JOIN `ost_attachment` R1 ON (R1.`type` = 'H' AND R0.`id` = R1.`object_id`) WHERE Q8.`ticket_id` = A1.`ticket_id` AND R1.`inline` = 0) AS attachment_count, (SELECT COUNT(R0.`id`) AS `count` FROM `ost_thread` Q7 JOIN `ost_ticket` Q8 ON (Q7.`object_type` = 'T' AND Q7.`object_id` = Q8.`ticket_id`) LEFT JOIN `ost_thread_entry` R0 ON (Q7.`id` = R0.`thread_id`) WHERE Q8.`ticket_id` = A1.`ticket_id` AND NOT R0.`flags` & 4 != 0) AS thread_count FROM `ost_ticket` A1 LEFT JOIN `ost_ticket__cdata` A2 ON (A1.`ticket_id` = A2.`ticket_id`) LEFT JOIN `ost_ticket_priority` A3 ON (A2.`priority` = A3.`priority_id`) LEFT JOIN `ost_lock` A4 ON (A1.`lock_id` = A4.`lock_id` AND A4.`expire` > NOW()) JOIN `ost_user` A5 ON (A1.`user_id` = A5.`id`) LEFT JOIN `ost_user_email` A6 ON (A5.`default_email_id` = A6.`id`) JOIN `ost_ticket_status` A7 ON (A1.`status_id` = A7.`id`) JOIN `ost_department` A8 ON (A1.`dept_id` = A8.`id`) LEFT JOIN `ost_staff` B0 ON (A1.`staff_id` = B0.`staff_id`) LEFT JOIN `ost_team` B1 ON (A1.`team_id` = B1.`team_id`) WHERE A1.`ticket_id` IN (SELECT A1.`ticket_id` FROM `ost_ticket` A1 JOIN `ost_ticket_status` A2 ON (A1.`status_id` = A2.`id`) WHERE A1.`isanswered` = 0 AND A2.`state` = 'open' AND ((A2.`state` = 'open' AND A1.`staff_id` = 1) OR A1.`dept_id` IN ('1'))) GROUP BY A4.`staff_id`, A1.`staff_id`, A1.`isoverdue`, A1.`team_id`, A1.`ticket_id`, A1.`number`, A2.`subject`, A6.`address`, A1.`source`, A3.`priority_color`, A3.`priority_desc`, A1.`status_id`, A7.`name`, A7.`state`, A1.`dept_id`, A8.`name`, A5.`name`, A1.`lastupdate`, A1.`isanswered`, B0.`firstname`, B0.`lastname`, B1.`name` ORDER BY A3.`priority_urgency` ASC, A1.`lastupdate` DESC] Unknown column 'A2.subject' in 'field list'
-------

Any help to get this installation working?

Create New User - AJAX problem? Debian 9 PHP7

$
0
0
I'm not able to populate the User database. When trying to create new user or when create new ticket the user table is missing fields.

Se attached pictures.

DB Error #1062, debian 9 fresh install

$
0
0
[INSERT INTO `ost_staff_dept_access` SET `dept_id` = '12', `role_id` =
'1', `flags` = 1] Duplicate entry '0-12' for key 'PRIMARY'

Any suggestions how to proceed?

Se attached pictures


Email placeholder

$
0
0
I was asked by our staff to insert a placeholder in the email field of the open ticket form which is fix, so that staff doesn't need to type this manually.

We don't force staff to register...

Is this possible?

Failed to decode session object. Session has been destroyed in class.ostsession.php

$
0
0
PHP Warning:  session_start(): Failed to decode session object. Session has been destroyed in /site_path/include/class.ostsession.php on line 86, referer: https://site_url/scp/
PHP Stack trace:, referer: https://site_url/scp/
PHP   1. {main}() /site_path/scp/tickets.php:0, referer: https://site_url/scp/
PHP   2. require() /site_path/scp/tickets.php:17, referer: https://site_url/scp/
PHP   3. require_once() /site_path/scp/staff.inc.php:20, referer: https://site_url/scp/
PHP   4. osTicket::start() /site_path/main.inc.php:30, referer: https://site_url/scp/
PHP   5. osTicket->osTicket() /site_path/include/class.osticket.php:501, referer: https://site_url/scp/
PHP   6. osTicketSession::start() /site_path/include/class.osticket.php:58, referer: https://site_url/scp/
PHP   7. osTicketSession->osTicketSession() /site_path/include/class.ostsession.php:130, referer: https://site_url/scp/
PHP   8. session_start() /site_path/include/class.ostsession.php:86, referer: https://site_url/scp/

This error happens when I go to the Advanced Search and filter the closed tickets for a certain department. This search throws more than 6.000 results. When I try to see these tickets, this error happens and it shows me ALL the open tickets instead (default page).
Do you think that may have something to do with the error?

[resolved] Autoresponse not working from api

$
0
0
Hello,

When I receive a new ticket from the api, the autoresponder mail is not sent. In the configuration this is enabled the autoresponder for the help topic, the department and in the general configuration. Where could I get the error?

v1.10 (901e5ea) Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/5.6.30 5.6.35 5.6.30
osTicket
Software Web
MySQL
PHP

Thanks

Allow user awnser and update ticket replying the e-mail from operator

$
0
0
Hi folks

How can I do that, Is possible the user reply email operator and the ticket is updated with this awnser or is mandatory be logged to do this?

How is possible do this configuration?

Thanks

Multiple Language

$
0
0
Hi My Dear Users

I am here to collaborate if any one need help about the Multiple Language or translate the Clients Area, and I am ready to help out



Last Character of an email not being linked

$
0
0
Hi

One canned message has an email such like address@domain.click (yes, the domain is a .click one) and after I submit the message, the link doesn't show the last character, the k. It only creates the link to address@domain.clic exactly like this: address@domain.click

Is this a bug in the system?

Thanks

Forwarded e-mail doesn't create trouble tickets.

$
0
0
Hi everybody!

We have OSTicket v1.10 and it's been up and working fine for a few months now. We have a few e-mail addresses set up to check e-mail from an IMAP server and automatically create tickets. One of those is our tech support account support@ourdomain.com, and just like clockwork, e-mail sent to that address creates tickets that we can see in the Agent panel.

However, we also have an alias, confirm@ourdomain.com, which sends an e-mail to our billing department, billing@ourdomain.com and also one to support@ourdomain.com. When you send an e-mail to confirm@ourdomain.com, it should also create new tickets in the Agent panel, right?

Apparently not. I can tell that the messages get delivered to support@ourdomain.com, and OSTicket downloads them and moves the new messages to the Read folder too. But it doesn't create new tickets. My guess is that this is because the To: line in the e-mail doesn't say "support@ourdomain.com" but "confirm@ourdomain.com". 

What can I do about this situation? 

Can email in Contact info be "optional" instead of "required"?

$
0
0
Hello,
in Contact Information there is field "email" which is Required and could not be erased, but in my case tickets will be opened only upon a telephone call and there is no need for user email to be Required field. Is there way to have "Optional" instead of "Required" for this one? Does anyone have a code for this one if that is the only option?
I tried to work around by changing the label "Email" to "Phone number" while keeping the variable "email", but now when I click on the specific user I get this: 
Email: 0123456789 (example of the phone number)
I could live with that, but it does not look pretty, so I would really appreciate some directions.

Thank you 
Ida

Mobile App

$
0
0
Hi Team - just looking through the discussions but cannot locate answers to two questions
1 - Is there a moblie app available
2 - Can I seamlessly upgrade from and early version (can't find my current version - installed many, many years ago)
Thanks Colin 

Is possible to assign tickets to random staff?

$
0
0
Hello,

I would like to know if it possible to assign a new ticket to a random staff agent or I need to implement a mod or plugin to achieve this behaviour.

Thanks in advance.

OSTicket v1.10 Merge / Duplicate Ticket mods attached

$
0
0
I am attaching a Merge modification for OSTicket  v1.10 (901e5ea). 

- The replacement PHP files.
- The SQL needed (if you changed your ost prefix from ost_ to something else then you will need to modify the sql file)

The Merge Ticket functionality basically sets up a master/child ticket relationship.  
- You can merge two tickets by opening the child ticket, entering the maser ticket number and clicking MERGE.
- You can merge multiple children into a master by simply selecting multiple tickets, entering the master ticket number and clicking MERGE.
- You can not merge a "master ticket" into another "master ticket" or a "child ticket" into multiple "master tickets".   It is just a "master" / "children" relationship.
- Viewing either the master or child tickets includes a "Relations" tab where you can see all the related tickets.
- You can delete the links between master and child tickets from the master ticket.

Couple of notes..

- This is NOT the final version.   I will post the rest of the code when it becomes available.
- If you select multiple child tickets and click MERGE it will fail if one of the children are already assigned to a master ticket.  The dev is working to resolve this by putting up a warning but merging the remaining tickets.
- The developer is also working to add a "duplicate ticket" button for the ticket view.   This will allow us to take an existing ticket and split it into 2 then delegate out the appropriate workload between staff members or departments.   

Attached are some screenshots in case you were curious what it looks like.

If any of the links/files are missing and you need a copy then please PM me.  I will share them with you. 

The coding work was done to our specification by Martynas Miniots.  Please contact him if you need any customization for your project.   


Email adresses conflicting with domain?

$
0
0

Hello!

I set up osticket 1.9.15 at http://support.fwp.at and everything works for now, but i can not use @fwp email adresses (suche as firstname.lastname@fwp.at) for new agents or as response email adress when i am creating a new ticket as guest. The error message i get i that i must use a correct email adress. It works without Problem for any other email adress but @fwp.at email adresses.

I want to use osticket as comapny internal helpdesk tool so this is a problem.

Is there a way to solve this?

Environment: Win 10 Pro, PHP 5.6, MySQL 5.5, IIs 10.0

Thanks in advance for your help!

Using osticket in two languages

$
0
0
Hi together,

we use osticket since a while for one of our projects.
At the moment we are in the set-up process for a new project which is serving clients in English and German.

During the set-up process, I found two functions, which looking like that we can not translate.
  • Predefined Answers
For us it is not a big problem, but we definitely miss the translate function in this part of ost
  • E-Mail Templates
Is it true, that we have to decide in which language the E-mails should be sent to all users?
It's not possible for ost to recognize the clients language and use the correct mail template?

How are you handling this issue?

[plugin] Autocloser - closes old tickets

$
0
0
https://github.com/clonemeagain/plugin-autocloser

Automatically closes tickets that haven't been updated in a while.


Feel free to propose features in the issue queue.

Features:
- Define a maximum ticket age with no responses.
- Type a friendly message telling your users why their ticket is being auto closed (with full access to ticket variables).
- Let's you choose the start and end states. For instance, if you only want to autoclose tickets in the state Pending, you can.
- Batch the closure of old tickets on a schedule via cron, closes as many or as few at a time as you want.
- Apply filters to only autoclose expired tickets, or tickets that have been answered.
- Can even work with autocron!

Requires zero mods to core.

Built for 1.10.
Viewing all 7550 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>