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

DMT "RISA": Responsive osTicket > Frontend Theme with SCP Interface is ready. Test it now!

$
0
0
image

"RISA" is the name for the base of a fully responsive frontend and backend for osTicket. At this point we have finished the work on the frontend. Now you can adjust the complete frontend design from the backend with just a few clicks. Just navigate to "Admin Panel" > "Settings" > "System" and you will see a new tab "Theme".

Do you like a header with your logo in your corporate color? Just click.
Do you like a clean theme with flat design? Just click.
Do you like a background image? Just click.
And many options more...

Having in mind, that the technic of osTicket is up to date, but the appearance not, we did a lot of additional work: reworked the css, integrated bootstrap, added additional redactor plugins, added additional page types, reworked the sanitizing and cleaning of html, removed the possibility for frontend user to edit the html code, reworked the design, integrated bootstrap support for pages and tickets, and a lot of more ...

Here you can see it live in action:
https://risa.dmt.gmbh

If you like to test the scp interface use the following credentials:
https://risa.dmt.gmbh/scp
Username: JohnAdmin
Passwort: Z7DXa(@PuBMf

The demo page resets every 30 minutes!
We will keep you informed, when the first themes based on RISA are available in our club.

Advanced search osTicket-v1.10.1

$
0
0

when performing advanced search field status appears duplicated.


Broken User login after testing and removing passthru plugin

$
0
0

Hello.

We are still in the testing/evaluation phase of using osTicket 1.10.1. So far we like the overall design, feature set, and work flow. I have run into several issues testing the LDAP/AD and pass-through auth plugins, but will focus here only on the problems we are experiencing now that they are disabled and uninstalled.

First, a user created an account by registering on the Landing page, and opened a ticket.

Then I installed and configured the LDAP/AD plugin. I created an Agent associated with the same user through LDAP. He was then able to log in using his AD credentials as a User and see the ticket that he had opened prior to the plugin being installed, and log in to the Agent portal and respond to tickets.

Then I installed and tested the Pass-Through Authentication plugin. I was able to make the Agent login work, but the User login did not. It logged this error:

PHP Fatal error:  Uncaught ObjectNotUnique: One object was expected; however multiple objects in the database matched the query. In fact, there are 2 matching objects. in /var/www/html/osticket/include/class.orm.php:1176\nStack trace:\n#0 /var/www/html/osticket/include/class.orm.php(545): QuerySet->one()\n#1 /var/www/html/osticket/include/class.client.php(295): VerySimpleModel::lookup(Array)\n#2 /var/www/html/osticket/include/class.auth.php(656): EndUser->getAccount()\n#3 /var/www/html/osticket/include/class.auth.php(143): UserAuthenticationBackend->login(Object(ClientSession), Object(UserHttpAuthentication))\n#4 /var/www/html/osticket/login.php(117): ClientCreateRequest->attemptAutoRegister()\n#5 {main}\n  thrown in /var/www/html/osticket/include/class.orm.php on line 1176

In order to continue testing, I disabled and uninstalled the pass-through authentication plugin for now. However, this multiple object return seems to persist, causing breakage in a number of places.

The worst is what happens when the above User tries to log in. Using his AD credentials in the web form now throws this error, which also exposes his AD credentials (redacted here):

PHP Fatal error:  Uncaught ObjectNotUnique: One object was expected; however multiple objects in the database matched the query. In fact, there are 2 matching objects. in /var/www/html/osticket/include/class.orm.php:1176\nStack trace:\n#0 /var/www/html/osticket/include/class.orm.php(545): QuerySet->one()\n#1 /var/www/html/osticket/include/class.user.php(1152): VerySimpleModel::lookup(Array)\n#2 /var/www/html/osticket/include/class.auth.php(1203): UserAccount::lookupByUsername(*redacted_username*)\n#3 /var/www/html/osticket/include/class.auth.php(235): osTicketClientAuthentication->authenticate(*redacted_username*, *redacted_password*)\n#4 /var/www/html/osticket/login.php(52): AuthenticationBackend::process(*redacted_username*, *redacted_password*, Array)\n#5 {main}\n  thrown in /var/www/html/osticket/include/class.orm.php on line 1176

The fact that the password is exposed in the error log is the most concerning part of this. I have now disabled and uninstalled the LDAP plugin. If we do move forward I will only enable it with Pass-Through working so that osTicket never receives the password.

There are other odd symptoms throughout the interface, but the errors in the log are basically this same multiple-object return, so there isn't much point in describing them in detail.

My questions for you are:

  1. It is a serious concern to me that a data error would expose the user's credentials in the error log. Do you share this concern?
  2. It is also a concern that the Pass-Through Auth plugin is apparently capable of corrupting the user data to make it unusable. Do you understand what is going on here? I would think the object interface would be abstracted enough to prevent this.
  3. Do you know what I need to change in the data to relieve the error so I can resume testing? I could just wipe the database and start over, but I would feel better about this if I could understand what went wrong.


Issues with fields or internal notes that have brackets

Required label for claiming ticket

$
0
0
I would like to have two required labels for claiming ticket.

There is already option for required label for closing ticket (picture in attachment).

The same way i would like to have "Required to claim ticket".

Thanks in advance!

WYSIWYG editor BOLD not working on selected text

$
0
0
Hello,

I am checking this in Staff Control Panel (SCP). I am logged in as admin. When I try to reply the ticket than I cannot make bold text. I am trying via selecting text and than click on bold to make it bold. I recently updated osTicket from 1.9.x to 1.10.1

This happens same with another setup too so I think this is a bug in osTicket directly.

Email reply not appear inside osTicket system

$
0
0
Hello,

I am not sure if this feature is available or not. But I am facing a problem. Here I am explaining by example:

1. User create a ticket.
2. I am staff member and I receive email and also I can see the ticket inside my osTicket staff panel.
3. Now I reply via osTicket system to the user. Now the user receives email.
4. Than user replies to the email. User is not writing inside osTicket system but user replies via email.
4. Now I cannot see the reply inside osTicket system. I can receive email. So my other staff members cannot see.


I like to add the email reply to osTicket system. I set SMTP and POP settings but still not working.

Any help on this?


Dissertation Help UK

$
0
0
We have a team of excellent writers who are Ph.D certified and have years of experience in providing high-quality Assignments, Essays, Homework, Thesis, Dissertation, Coursework etc. The team of our skilled writers have satisfied several students in in UK. Our mission is to de-stress the students suffering from excessive academic writing pressure by offering them original content written from the scratch. We ensure our customers a 100% plagiarism free paper at an affordable price range. Avail our services and get your dream to score high grades fulfilled .

SMTP Gmail - OSTicket

$
0
0
Good morning.

I can´t setup smtp gmail in Osticket because I always get an error message. I´ve researched on google and on this forum, but I couldn´t find a solution.
Can somebody help me, please?

These are my server information:
OS: Windows Server 2012 R2 Standard
osTicket Version: v1.10.1 (9ae093d) —  Up to date
Web Server Software: Apache/2.4.29 (Win32) OpenSSL/1.0.2l PHP/5.6.32
MySQL Version: 10.1.28
PHP Version: 5.6.32

These are four SMTP settings that I´ve tried with their error messages:
1-
Status: Enable
Hostname: smtp.gmail.com
Port Number: 587
Authentication Required: Yes
Header Spoofing: Allow for this email
Error: authentication failure [SMTP: STARTTLS failed (code: 220, response: 2.0.0 Ready to start TLS)]

2-
Status: Enable
Hostname: smtp.gmail.com
Port Number: 465
Authentication Required: Yes
Header Spoofing: Allow for this email
Error: Failed to connect to smtp.gmail.com:465 [SMTP: Invalid response code received from server (code: -1, response: )]

3-
Status: Enable
Hostname: ssl://smtp.gmail.com
Port Number: 587
Authentication Required: Yes
Header Spoofing: Allow for this email
Error: Failed to connect to ssl://smtp.gmail.com:587 [SMTP: Failed to connect socket: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:587 (Unknown error) (code: -1, response: )]

4-
Status: Enable
Hostname: ssl://smtp.gmail.com
Port Number: 465
Authentication Required: Yes
Header Spoofing: Allow for this email
Error: Failed to connect to ssl://smtp.gmail.com:465 [SMTP: Failed to connect socket: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Unknown error) (code: -1, response: )]

Does somebody has any idea about what I could do?

Thank you!



Little showcase of my take on osTicket

$
0
0
Hey guys, I really learned a lot about php, html and mysql while using osTicket and this fantastic forum. I'd like to thank all the staff for creating such a nice product that is both easy to use and customize. I'm always having a good laugh when suddenly a funny comment pops up while scrolling through code.

I would love to give a bit back to you guys, not sure how capable I am though in helping you fit things into your environment. So I thought the best way would be to showcase the functions and design I added and if you think something would fit your system, just ask and I'll try my best to help.

Some things not visible: The inbox icon after the name serves as a dropdown button for unread messages or mentions. Staff can mention someone with @Name and he/she will get a notification in the dropdown menu (looks like the one from status change for example). The notifications are clickable and lead to the ticket where you were mentioned in or where there are unread messages.

The dashboard has a news section where our agents can add news items (again, an image serves as a button for a dropdown menu). If you're on the ticket page and someone posts news, another notification will pop up in your inbox.

Code for the refresh is really ugly at the moment though, it's basically existing two times in tickets.php and header.inc.php for it to refresh with the set ticket page refresh time from osTicket. So if someone could give me a hint how to handle that better, I would really appreciate that. If I take it out of header.inc.php, the inbox will stay empty on all pages except tickets.php, that's why I put it there in the first place (should probably be in header.php though, right?)

Cheers, Martin

image

Mixup on Department Assignment

$
0
0
Hi All

I am getting a strange scenario in my production environment (Ubuntu 16.04, osTicket 1.10, Php 5.6, Mysql 5.7, Apache).

Lets say I have 2 email addresses configured in my system A@A.com & B@B.com. Any mail that comes to A@A.com goes to Dept-A and any mail that comes to B@B.com goes to Dept-B.

Now I have a scenario where a single mail is marked to both A@A.com and B@B.com. As per my business requirements, all such mails should goto Dept-B as it has a precedence. However, depending upon which email account goes first to fetch the mail, the corresponding department gets assigned (and the mail from second mail account upon fetching would get treated as duplicate of the first one and hence gets ignored)

To circumvent this issue, I created a filter on A@A.com (mail account) to "Archive/Skip inbox" in case B@B.com is also marked on the mail. So I would expect this to force the mail to be fetched from B@B.com and hence get assigned to Dept-B. In reality, there are some tickets which still get assigned to Dept-A (I checked the corresponding mails in the mailbox of A@A.com and they have been archived - so it is not getting fetched from that account).

Any help/pointers in solving this issue will be of great help!

Thanks in advance!
Manish 

"File not found" error on new ticket and new attachments

$
0
0
Hi,

First of all thanks a lot for creating such a wonderful software.

My OSticket version is  v1.10-49-gf4fef2f.
I have used email piping.

Recently I moved my osticket installation from a server running cpanel to another server running cpanel.

There are 2 problems, and I think they are related:

1. When a new user sends email to support email id, user gets a bounced email back with following contents:

subject: Mail delivery failed: returning message to sender
Content:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

pipe to |/home/spurple/public_html/support.mydomain.com/api/pipe.php
generated by support@mydomain.com

The following text was generated during the delivery attempt:

------ pipe to |/home/spurple/public_html/support.mydomain.com/api/pipe.php
generated by support@mydomain.com ------

File not found


2. When a user tries to create an attachment over 2 MB in size, on submitting the reply from support portal he gets a blank page with "File not found" only mentioned on it.
For smaller attachments it works fine. I have checked it with file system attachments plugin as well as with database based attachments.

3. For both of above instances, support admin gets an email with content similar to following:

subject: IOException: Unable to read resource content
Content:
(root)/uploads/b/b56944cb4722cc5cda9d1e23a3ea7fbc: Unable to read from file

https://www.support.mydomain.com

I have checked permissions, all looks fine, because I have moved the account from another cpanel so all permissions etc are respected.

Language change tu US/Eng themsels

$
0
0
I see that sometimes, without any action with me, GUI change language from Polish to English, plugin going to (defunct — missing) state.
I can't return to Polish version anf can't restore plugin 

About this osTicket Installation

Server Information
osTicket Version v1.10.1 (9ae093d) —  Up to date
Web Server Software IdeaWebServer/0.82 (like Apache)
MySQL Version 5.7.19
PHP Version 5.6.32
PHP Extensions
gdlib Used for image manipulation and PDF printing
imap Used for email fetching
xml XML API
xml-dom Used for HTML email processing
json Improves performance creating and processing JSON
mbstring Highly recommended for non western european language content
phar Highly recommended for plugins and language packs
intl Highly recommended for non western european language content
fileinfo Used to detect file types for uploads
APCu Improves overall performance
Zend Opcache Improves overall performance
PHP Settings
cgi.fix_pathinfo "1" is recommended if AJAX is not working
date.timezone Europe/Warsaw
Space Used 1990,77 MiB
Space for Attachments 2006,21 MiB
Timezone CET (Interpreted as Europe/Berlin)

Installed Language Packs

English (United States) (angielski (Stany Zjednoczone)) —
en_US — include/i18n/en_US
polski —   
pl — include/i18n/pl.phar 
Version: 148287, for version v1.10 
Built: Fri, 13 Jan 17 17:13:28 +0000
polski (Polska) — pl_PL
pl_PL — include/i18n/pl_PL

Call Custom Form 2 from Custom Form 1 base on form 1 drop down selection from a list

$
0
0
I have a custom form (1) I called "Customer Site ID", some customers have more than one location. I want to have OS Ticket call up custom form (2) which is a predefined list of locations for that specific customer ID versus any other in the drop-down list or another workaround solution would be to have the customer be presented with a second drop-down list showing their locations associated with their customer ID. 

Another way to explain this: I have a list I created with a predefined customer ID. Say I was company Acme, if I drop down and select Acme then OS ticket would then ask me which location from another predefined list specifically created for Acme which would allow them to then choose, Chicago, New York, LA, etc. 

Hope this makes sense.

Jose

Emails to Notify in Create Ticket Form Not Working

$
0
0
I am finalizing and verifying all that is OSTicket before I role it into production. I am running V1.10.1 and am having one last issue that is bugging me and can not figure out. When creating a new email and dropping in additional emails to notify, the ticket is generated and all is working except that the emails dropped in the Emails To Notify field doesn't work. See attached screenshot.

This is a custom form that prompts the user for the customer site, help type, and I wanted to add an additional field that would allow the user to add an additional email that they would want to send a copy of the ticket to such as a manager or supervisor.

Anyone have any pointers on this problem. 

Thanks,

By-passing login with authentication passed from outside source, yet generate all session data

$
0
0
By contract requirements, I need to setup the Agent portion to basically be a SSO, with authentication handled outside the site, then pass user credentials to osTicket for the purpose of permissions and log info, etc. Is there a simple way to side step the authentication of a login and go straight to generating the $_SESSION data? I have entire access to MySQL data 

Status Column in Agent View

State of full responsive themes on 2016/09

$
0
0
Hello,

As per September 2016, what's the status about full (ie. both about users and staff sides) responsive themes?

Searching quickly today, what I understand is that osTicket could be "themifiable" (whatever theme, reponsive or not) a day but w/o accurate deadline because of the difficulty to separate its current logic from the user-interface. Right?

Also, awaiting this important day*, I found two places for full responsive themes (two only):

- DMT Club at https://www.dmt-club.com/en/themes-extensions.html with 3 themes for osTicket 1.9.12/13 from EUR39 [+VAT] for 1 site & 3 month updates.

- osTicket AWESOME at https://osticketawesome.com/ with 1 theme for osTicket 1.9.12 & 1.10-RC2 at USD100 [+VAT] for ? site(s) & 2 years updates.

Do you know others? Do you have experience to share with those?

--
* "Important" because if osTicket if perfect for technical websites, the interface is more and more important for marketing/commercial oriented websites these days... I have two websites in this situation, where I had to update their look n' feel because my users and partners called my previous ones : "The old-school geek's sites" LOL

--
EDIT : Oh! and I'm using osTicket 1.9.14 (the last stable release) for my current public sites and no one (DMT & Awesome) talks about this version. What's the stability of the 1.10-RC2 ? I don't want to take any risk in my production sites (on the other ones, no problem, but not for the commercial ones).

invalid redirection setup on install - SOLUTION

$
0
0
a logn time (as many issues) bug now solved when real path are away of root web server:

https://github.com/osTicket/osTicket/issues/1296 of course "developers" (what?) dont know what are a "aliasing" so i posted for info:  https://httpd.apache.org/docs/2.4/mod/mod_alias.html

PROBLEM DESCRIPTION: when use aliasing in server for PROFESSIONAL setup (real path are away of root web server), the call to http://server/osticket/setup fails and redirect to http://server/setup instead

SOLUTION HERE: the following chnages solve the situation

diff --git a/bootstrap.php b/bootstrap.php
index e65a096..fa5028b 100644
--- a/bootstrap.php
+++ b/bootstrap.php
@@ -136,7 +136,7 @@ class Bootstrap {
                 Http::response(500,
                     'Please rename config file include/settings.php to include/ost-config.php to continue!');
         } elseif(file_exists(ROOT_DIR.'setup/'))
-            Http::redirect(ROOT_PATH.'setup/');
+            Http::redirect($_SERVER['SERVER_ADDR'].'/'.$_SERVER['
REQUEST_URI'].'/setup/');
 
         if(!$configfile || !file_exists($configfile))
             Http::response(500,'<b>Error loading settings. Contact admin.</b>');

advanced ticket search (custom forms)

$
0
0
Hi,

I have a
problem when tried to search Custom Forms = has a value. The system
return all ticket. Its supposed to return only has a value on custom
field.

Tq
Viewing all 7550 articles
Browse latest View live


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