1.8.2 Develop Preview Release

824 views
Skip to first unread message

Jared Hancock

unread,
Apr 2, 2014, 6:20:54 PM4/2/14
to beta-t...@osticket.com, Peter Rotich
Hey Peeps?!

We would like to announce the immediate availability of a preview release of the next major version of osTicket -- 1.8.2. Several new exciting features are introduced in this release:

Client Login and Registration
Clients can register for accounts via the client portal and can login with a username / email address and password. We also have a forgot-my-password link and several other new minor adjustments to the client profile. "Show related tickets" is now deprecated. Visiting the ticket from an email link offers access to only that ticket. After users register and login, they receive access to all previous tickets. LDAP authentication is also supported (v0.5 of the LDAP plugin is required)

User Directory
Search, view and manage, even delete! contact information from the users you receive tickets from. Staff can also manually register users and even set an initial password.

Organizations
Organize your users together into organizations. Organizations can have internal owners ("Account Manager") and external owners ("Primary Contact"). The organization feature is still under heavy development. Opinions are welcome.

Form Management
Staff members can now add, delete, and sort forms attached to tickets, as well as remove stale data where fields have been retired from active forms.

Custom Properties for Lists
Add a address property to your location selection and use it in your email templates and pages. List items can also be disabled now, which causes them to be hidden from selection.

Head over to our secret download page, http://osticket.com/download-edge, and start testing right away.

Please use this mailing list to share initial feedback rather than posting in the forum or on GitHub. This is the forum for testing of unstable releases of osTicket.

We realize that we have a significant amount of work to do before this release will be stabilized. We are working to be more involved with the development community and are inviting you to offer feedback on the new features and implementations in hopes of building a stronger product for release.

Cheers and happy testing,

Jared Hancock
aka. greezybacon

chan piseth

unread,
Apr 2, 2014, 11:17:29 PM4/2/14
to Jared Hancock, beta-t...@osticket.com, Peter Rotich
Dear All,

I have installed this beta version to my local machine. I have created a user account. I can access the user account through the confirmation link sending to my email. But after I log out, I try to log in using my email and password but it says "Access denied".

I'm able to log in to the user panel using Forget Password feature. A link to reset the password will be sent to my email. I will be asked to reset my password and I'm able to access user panel.

I'm not sure If I miss any steps in order to successfully log in to the user panel.

I think this information might help for further improvement.

Best Regards,
Chan Piseth


To unsubscribe from this group and stop receiving emails from it, send an email to beta-testers...@osticket.com.

Vítor Sousa

unread,
Apr 3, 2014, 4:34:05 AM4/3/14
to Jared Hancock, beta-t...@osticket.com, Peter Rotich
Hi all,

Just tested this version and found the same bug than Chan reported.
Found also that the message that we receive by email after registration is not the correct one, we are receiving the reset password instead of the confirmation of the email.
Also it would be good that we have the chance to define that a specific public FAQ only be available if client is logged in.

Best Regards,
Vítor Sousa

Jared Hancock

unread,
Apr 3, 2014, 11:45:49 AM4/3/14
to beta-t...@osticket.com, Peter Rotich
Thanks for the heads up. I've addressed the two issues and posted an updated download on the osTicket.

Concerning the access to FAQ articles, we're considering adding support to the organization so that organizations would have access to configured FAQ articles. Of course, registration and sign in are required to connect a user to the organization.

Cheers,
--
Jared Hancock
VP - Engineering, Enhancesoft

Chefkeks

unread,
Apr 3, 2014, 4:21:25 PM4/3/14
to beta-t...@osticket.com, Peter Rotich
Haha :D ... we also found that bug when we downloaded the develop-next repo (one day before 1.8.2-dpr was released :D ), but unfortunately we have really a lot of other work that needs to be done, so I'm glad the other avid users reported it and it's already fixed now :)

But there is another bug, we think... Unfortunately we had only 15min today to Setup 1.8.2-dpr and look at the changes, so we are not 100% sure if it is a bug or a mistake by us, but I'm sure you (Peter / Jared or one of the other avid users) can try and find out if it is a bug or not ;)

In that short time we had, we wanted to have a closer look at the new ldap.phar (Version 0.5) and the client auth. After configuring, we first tried to add a new staff member, but no external AD/LDAP accounts showed up... so we had a look at the ldap plugin config again and: It was empty, nothing was stored. So we entered/filled out all the config again, saved it, opened another browser tab, navigated to the ldap plugin to view/edit the config there and again: all config fields were empty.

Only thing we could check in that short time was the file ownership / access rights of the ldap.phar which seemed to be ok.
Wish we had more time to investigate...

Michael
Message has been deleted

Brandon Jeardoe

unread,
Apr 6, 2014, 11:40:56 AM4/6/14
to beta-t...@osticket.com, Peter Rotich
Sorry accidentally posted quoting full text of original.  Will throw this on my development server tonight and have a look, but based on the release announcement here or preview announcement, does this version support USER auth by LDAP/AD or still only Staff Auth via LDAP/AD?

Neil S Tozier

unread,
Apr 6, 2014, 2:46:24 PM4/6/14
to Brandon Jeardoe, beta-t...@osticket.com, Peter Rotich

This version is supposed to feature user LDAP.

Jared Hancock

unread,
Apr 7, 2014, 4:42:09 PM4/7/14
to beta-t...@osticket.com, Peter Rotich
Hi all,

There was an issue with the software preventing admins from configuring the LDAP plugin. Today, I was able to reproduce and correct the issue. If you're seeing that particular issue, please re-download or `git fetch` and re-deploy osTicket. You'll also need to download or `git fetch` the auth-ldap plugin again as well.

Sorry for the inconvenience and cheers,

Jared

Chefkeks

unread,
Apr 8, 2014, 3:30:09 AM4/8/14
to beta-t...@osticket.com, Peter Rotich
Great work!

Thanks for the fix, but there is a new little bug / typo inside the ldap.phar. Just search for "ldaip" ;) or look at the lines in the near of the error message "Make sure php ldap extension is activated and enabled".

We already fixed it and now on the way to test the new ldap user auth feature... :D

For the other avid users here, I would suggest to wait for Jared / Peters officially fixed ldap.phar.

Regards,
Michael

Chefkeks

unread,
Apr 8, 2014, 6:38:58 AM4/8/14
to beta-t...@osticket.com, Peter Rotich
Finish with the first test of the ldap staff and user lookup / auth plugin.

Staff lookup & authentication:
- Adding new staff members works well
- Login with staff members (local or ldap or local+ldap/any backend) also works well
- Good job ;)

Client lookup & authentication, scenario of adding a new client:
- Adding new clients works well
- Registering new clients also works, but could be improved, some suggestions:

-- After adding new user, a popup to ask if you also like to register the new client would be cool (always need to open the clients profile and select "register" there)
-- At registration, when Auth backend is ldap, username should be switched to the ad user name (instead of keeping the email-address as the username) 
-- After registration when you look at the user itself / user directory: Status in the user directory (active) is not the same as in the users details page (Locked (Pending Activation))

-- Client receives email with link to create account and gains access to his/her tickets --> First time: WHY? With ldap auth we here think this is not needed
-- Client opens link from email and needs to set a password --> Second time: WHY? With ldap auth the username / password from ldap / ad should be used for authentication?! Ok for local auth, but not for ldap.
-- Client has set a new password, login is possible only with this password --> Third time: WHY? Login with his/her AD password is not working (Access denied), we tried any possible user name (email, ad-username, ad-username@ad-domain, AD-domain\username)

-- Client is now registered and has set password, everything works well, he/she can view/create tickets, only account.php redirects to index.php (but I guess that is wanted and will be fixed in future versions?)
-- When a client is logged in, the "check ticket status" should may redirect to tickets.php since the client is already logged in. Maybe integrating the feature to "email access link" somewhere inside the ticket details view would be great, so the client is still able to receive the ticket access link.

Clients (ldap plugin) in general:
- After an client account is created, registered and active, a possibility to switch the auth method, e.g. from ldap to any backend is definitely missing, would be great to have it (same as it is within the staff)
- If you have a lot of users (we only have a few users compared to others...) an import for all users from a specific AD-Container / OU (or the whole domain) with automatic registration, ldap auth and automatically set their status to active would be really really great!

Additionally some feedback about the plugins in general:
- Plugin system seems to work well, would be great to have an option to download plugin through the scp instead of doing ssh, wget/scp to get new plugins into the include/plugins folder

Hope I could help you with this feedback, let me know when you need additional information.

Cheers,
Michael

Jared Hancock

unread,
Apr 8, 2014, 9:33:57 AM4/8/14
to beta-t...@osticket.com, Peter Rotich
Wow. What a rocky start. I've posted yet another auth-ldap plugin phar. It doesn't have the typo.

Cheers,

Jared

Jared Hancock

unread,
Apr 8, 2014, 9:42:23 AM4/8/14
to beta-t...@osticket.com, Peter Rotich
Mike,

Thanks for your feedback. We still have a bit of work to complete on the user directory and organization features. Honestly, I have yet to test the registration of LDAP users via the staff panel myself. We support self-service registration via the client portal. I think you'll find a better experience there. I'll spend some time today seeing if I can register LDAP clients via the staff portal.
 
-- Client is now registered and has set password, everything works well, he/she can view/create tickets, only account.php redirects to index.php (but I guess that is wanted and will be fixed in future versions?)

What do you mean by "fixed"? You forgot to mention what you expected.

We are working on designing a plugin marketplace on osTicket.com. I think it would be nice to have osTicket plug in to the marketplace to make finding, downloading, installing, and upgrading plugins much easier.

Chefkeks

unread,
Apr 8, 2014, 4:36:29 PM4/8/14
to beta-t...@osticket.com, Peter Rotich
Sounds great with the user directory and organizations features. It's still some work to do for you, but for this state of the dpr it looks already pretty good! Sure, a few things / features are not fully implemented but the great thing is, that those who are already implemented work like a charm! We know: Good work takes it time and we will wait and be happy if we can test future preview versions to help making osTicket experience even better ;)

Yes, I forgot to mention my expectation for the profile page (account.php), since it only redirects to start (index.php) at the moment:
Under the profile I would expect the same content as under the page for the account activation (osTicketaccount.php?confirmed), so: Details about the user (account) itself, time zone and if it's a local account, possibility to change password.

The idea with the market place is really cool!

We try to look at the other new features (form management, custom props for lists, ...) since we only looked at user auth / ldap so far - but I guess it has to wait a bit, since we've got other work this and next week that needs to be done first... unfortunately! :(

Michael

Chefkeks

unread,
Apr 10, 2014, 6:33:31 AM4/10/14
to beta-t...@osticket.com, Peter Rotich
Okay, luckily had some time to look at the other new / upcoming features :D

Form management so far looks good, what's already implemented works great, custom lists are also looking good, did not get for what the item properties inside the custom lists are, but seems also not yet fully implemented, so will have a look again when it's fully working.
Would be great to have a possibility (maybe a "ldap/ad custom lists" plugin?) to add lists that will be generated by ldap (e.g. all members of a specific ad group or a specific ou, etc.)

Organizations are kinda minimalistic but okay, maybe when adding a user to an organization and you have only one or two it would be nice to automatically show them instead of the typeahead box. I guess Account Manager and Primary Contact are not yet implemented, but sounds like a good idea ;)

There are some other questions that came up:
- Site-Pages: Why is it possible to create pages with type "other" since I see only the possibility to select "thank you" etc. pages in Settings
- Logs - Failed Login attempt (user): Why is the password in clear text readable in the system logs and (if enabled) in the mail the admin gets from the osticket system? You should definitely change this and hide the password from the admin!

Cheers,
Michael

Jared Hancock

unread,
Apr 10, 2014, 1:50:18 PM4/10/14
to beta-t...@osticket.com, Peter Rotich
Michael,

Custom list properties are completely implemented. The feature is created in the shadow of asset management. If you have a list of servers, you can define properties for each server, like “Asset Tag”, “Model”, “S/N”, “OS”, etc. Then, after saving the property list, you can define values for each of the servers in the list. Another example might be, if you have a list of locations, each location might have an “Address”. You could add the address as a property, define an address for each location, and even use %{ticket.location.address} in your templates.

Site pages can have an “other” type, so that administrators can create ad-hoc site pages. The site pages are accessible via URL/pages/page-name-slug. The page management screen offers a link to the page after saving it. Administrators might include a link to the other site page on a standard page, like a landing, offline, or thank-you page. Eventually, when we update the client interface theme, there will be a list of these “other” pages.

Concerning the email logging of the clear text password, I have spotted it and intend on clearing it up before the release-candidate release. It used to be the ticket number, which was harmless.

Thanks for the continued feedback.

Cheers,
Jared

Neil S Tozier

unread,
Apr 10, 2014, 2:13:58 PM4/10/14
to Chefkeks, beta-t...@osticket.com, Peter Rotich
Michael,

- Site-Pages: Why is it possible to create pages with type "other" since I see only the possibility to select "thank you" etc. pages in Settings

The idea behind this is that some organizations may need or want to use osTicket as a limited version of a CMS and provide static pages to users.  Creating an "Other" page means that the page is served at:

yourdomain.tld/pages/PAGENAME

I cannot speak for the rest. :)
Message has been deleted

alex_del

unread,
Apr 15, 2014, 11:08:45 AM4/15/14
to beta-t...@osticket.com, Peter Rotich
Hello I just deployed the v1.8.2-dpr-11-gc754f04 on a Hyper-V Virtual Machine running under windows 2008 server standard edition R2 / IIS7.5 / PHP 5.5.8 / MySQL 5.5.32.

Below I recaps what I tested / do not understood / thinks that can be improved.


Client Login and Registration
Clients can register for accounts via the client portal and can login with a username / email address and password. We also have a forgot-my-password link and several other new minor adjustments to the client profile. "Show related tickets" is now deprecated. Visiting the ticket from an email link offers access to only that ticket. After users register and login, they receive access to all previous tickets. LDAP authentication is also supported (v0.5 of the LDAP plugin is required)
 
alex-del > I did not find a way to register on the client portal. If you mean a "Sign UP" system, I did not find it. Could you explain me how to do that. I want to check this new feature. I found how to register a new user after the client created a new ticket, but do the client have the possibility to register by himself? 



User Directory
Search, view and manage, even delete! contact information from the users you receive tickets from. Staff can also manually register users and even set an initial password.
 
alex-del > really nice feature. I was waiting for that.  Good job !

alex-del > I did not find the button for the user when he is log in to modify his password. Where it is?

alex-del >  When you have a  first name or a last name with more than one word , only one appear. For instance, my name is Alexandre de Lespinasse, I set the username  as "Alexandre de Lespinasse" and when Iog in, "Alexandre Lespinasse" appears. Not really a problem for me, but I am sure that a lot of customers will be a little bit...... susceptible.

alex-del > I saw also that the date & time of the creation of an account is not the good one. It is not the same than the system time. Maybe it is an issue on my system, but could you check that?

Organizations
Organize your users together into organizations. Organizations can have internal owners ("Account Manager") and external owners ("Primary Contact"). The organization feature is still under heavy development. Opinions are welcome.

alex-del > I set an organization after registering an user by using the link "Add an organization". It worked well. But the organization does not appear when I click on Manage  Account. Is-it normal?

alex-del > You said that we can set an Account manager for an Organization, but I did not find how to do it. Could you explain?

alex-del > It should be good thing to have a direct link on the user account page to promote this account as Manager.  Same kind of link that we have to add an Organization to an user account.

alex-del > I tried to delete an Organization by using the delete button "Yes, Delete" , it did not work. I am using Firefox  28.0

alex-del > Also it could be interesting to know directly who is the manager of an Organization when you open the Organization table view or a ticket owned by this organization.


Form Management
Staff members can now add, delete, and sort forms attached to tickets, as well as remove stale data where fields have been retired from active forms.

alex-del > Really nice. Very good job. One thing: When we edit a ticket, the Help Topic is mandatory, It think it should not be. Let me know your opinion.

Custom Properties for Lists
Add a address property to your location selection and use it in your email templates and pages. List items can also be disabled now, which causes them to be hidden from selection.

alex-del > Thank you for that. One thing: When you fly over your mouse on the question mark in the Properties Tab of a new list, the popup is empty. It should be normal, but I prefer to inform you. I will test this feature a little bit more.

Jared Hancock

unread,
Apr 16, 2014, 3:33:08 PM4/16/14
to beta-t...@osticket.com, Peter Rotich

alex-del > I did not find a way to register on the client portal. If you mean a "Sign UP" system, I did not find it. Could you explain me how to do that. I want to check this new feature. I found how to register a new user after the client created a new ticket, but do the client have the possibility to register by himself? 

You may need to enable client registration in the Admin Panel -> Settings -> Access
 

alex-del > I did not find the button for the user when he is log in to modify his password. Where it is?

Click on "Profile" at the top and change the password there. LDAP users cannot modify their password
 
alex-del >  When you have a  first name or a last name with more than one word , only one appear. For instance, my name is Alexandre de Lespinasse, I set the username  as "Alexandre de Lespinasse" and when Iog in, "Alexandre Lespinasse" appears. Not really a problem for me, but I am sure that a lot of customers will be a little bit...... susceptible.

Change the default name formatting in Admin Panel -> Settings -> System to "As Entered"
 
alex-del > I saw also that the date & time of the creation of an account is not the good one. It is not the same than the system time. Maybe it is an issue on my system, but could you check that?

Dates and times shown in the Admin Panel -> Settings -> System ARE FOR DATE FORMAT EXAMPLE ONLY. This has been a long running issue. I hope to drop the settings altogether soon. You time configuration will show up in "My Preferences"
 
alex-del > I set an organization after registering an user by using the link "Add an organization". It worked well. But the organization does not appear when I click on Manage  Account. Is-it normal?
 
alex-del > You said that we can set an Account manager for an Organization, but I did not find how to do it. Could you explain?

This will be fixed soon
 
alex-del > It should be good thing to have a direct link on the user account page to promote this account as Manager.  Same kind of link that we have to add an Organization to an user account.

Not sure what you mean here 

alex-del > I tried to delete an Organization by using the delete button "Yes, Delete" , it did not work. I am using Firefox  28.0

I'll look into this 

alex-del > Also it could be interesting to know directly who is the manager of an Organization when you open the Organization table view or a ticket owned by this organization.

I agree, we have a bit of work to do on the organization and user directory interfaces


alex-del > Really nice. Very good job. One thing: When we edit a ticket, the Help Topic is mandatory, It think it should not be. Let me know your opinion.

This is addressed in the preview release: Email addresses can now be linked to help topic
 

alex-del > Thank you for that. One thing: When you fly over your mouse on the question mark in the Properties Tab of a new list, the popup is empty. It should be normal, but I prefer to inform you. I will test this feature a little bit more.

That was a copy+pasting issue. The final release should have correct help tip documentation 

Jared Hancock

unread,
Apr 16, 2014, 3:44:45 PM4/16/14
to beta-t...@osticket.com, Peter Rotich
I'm happy to announce another release of the develop preview. I've updated the download on the osticket.com/download-edge site. The version code is now v1.8.2-dpr-84-ga7d657f. Yes, that's right, the way to read that is 84 commits made since the last release. I'll summarize the most significant activity
  • Organization management is improved to support "Account Managers" and "Primary Contacts" mapping to internal (agents) and external personnel responsible for the organization
  • Organizations also have support for automatic collaboration
  • Users can be associated with an organization without creating an account and password first
  • The SCP now uses PJAX, which significantly improves response time (especially when viewing tickets)
  • Upgrade to Redactor 9.2.1
  • Several bug fixes
Thanks again for the continued feedback. We're really excited about the new features.

Cheers,
Jared Hancock

chan piseth

unread,
Apr 20, 2014, 4:04:40 AM4/20/14
to Jared Hancock, beta-t...@osticket.com, Peter Rotich
There is a bug when we want to reset the password for the user.
Problem: Able to reset password but cannot login using the new reset password for user.
Location: class.user.php (update function)
Line: 764 $this->set('passwd', Passwd::hash($vars['passwd']));
Fix: $this->set('passwd', Passwd::hash($vars['passwd1']));

Best Regards,
Chan Piseth



To unsubscribe from this group and stop receiving emails from it, send an email to beta-testers...@osticket.com.

chan piseth

unread,
Apr 21, 2014, 10:55:28 PM4/21/14
to Jared Hancock, beta-t...@osticket.com, Peter Rotich
Dear All,

It seems there is a bug when we want to configure the field for the custom form.

Best Regards,
Chan Piseth

Neil S Tozier

unread,
Apr 22, 2014, 9:36:04 AM4/22/14
to chan piseth, Jared Hancock, beta-t...@osticket.com, Peter Rotich
Hi Chan,
Thank you for the report, can you please provide a little more information about this?
Like: Which form, what field, whats the bug?

Thanks,
ntozier
Forum Moderator

chan piseth

unread,
Apr 22, 2014, 9:47:53 AM4/22/14
to Neil S Tozier, Jared Hancock, beta-t...@osticket.com, Peter Rotich
Dear All,

I have tested Administrator account.
Manage->Form location
Problem: Click the config button it supposed to pop up a form to can the configuration for particular field but that form is loaded and replace the body panel with a gray overlay.
Form: All the forms are affected.
Field: All the fields both the built-in and new created field are affected.

Best Regards,
Chan Piseth

phre4k

unread,
Apr 26, 2014, 1:19:39 PM4/26/14
to beta-t...@osticket.com, Peter Rotich
Hello,

As the 1.8.2 features are nigh crucial for my operational setup, I already uploaded the new version. Good work!
I'd also like my developer to help you with your roadmap, but sadly there is no roadmap documentation. This said, is there a possibility to see who's working on what? The issue tracker?

 
Client Login and Registration
works.


User Directory
 deleting a user's credentials and making them a Guest again is not implemented.


Organizations
works, even with no primary contact set. Maybe add a feature to CC the primary contact in eMails (in some organisations [=Customers!] Level 1 IT can create tickets but Level 2 wants to know what's going on).
Also, add ACLs so that the Staff members who can only see their own tickets can't see other customers.

Form Management
works.
 
Custom Properties for Lists
didn't try that.


Overall, the stability is quite good and I think you are close to 1.8.2. Why not name the new version 1.9 as there is clearly a big change?


Good job and greetings from Germany.

Chefkeks

unread,
Apr 30, 2014, 2:07:01 AM4/30/14
to beta-t...@osticket.com, Peter Rotich
Someone during the night must have whispered me something great... had some good premonition / intuitive feeling to just check the latest rumors / whispers :D :D :D

I intuitively knew it :D ... As always, a lot commits usually result in something big / great :)

Can't wait to get my hands on that... :D

Thank you guys and be sure, feedback will follow asap ;)

Chefkeks

unread,
Apr 30, 2014, 9:43:24 AM4/30/14
to beta-t...@osticket.com, Peter Rotich
So, we have spent a lot of time testing / figuring out what the problem is with ldap client/user login... :(

What we did:
- Installed 1.9-RC
- Installed + Configured Ldap-Auth-Plugin 0.5
- Added a new user via ldap remote search
- Wanted to register the account to only use AD/LDAP as auth method / backend
- Clicked on the button to register the account and nothing happend...

In apache error log we then saw this:
[Wed Apr 30 10:54:17 2014] [error] [client XXXXXXXXX] PHP Fatal error:  Undefined class constant 'CONFIRMED' in /srv/www/htdocs/whispers-rc/include/class.user.php on line 984, referer: http://XXXXXXXX/whispers-rc/scp/users.php?id=6

Using Google Chrome's "Inspect element" function we saw this (don't know if it helps)
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Attr.specified is deprecated. Its value is always true. jquery-1.8.3.min.js:2
  1. POST http://XXXX/whispers-rc/scp/ajax.php/users/10/register 500 (Internal Server Error) jquery-1.8.3.min.js:2
    1. send jquery-1.8.3.min.js:2
    2. v.extend.ajax jquery-1.8.3.min.js:2
    3. (anonymous function) scp.js:543
    4. v.event.dispatch jquery-1.8.3.min.js:2
    5. o.handle.u jquery-1.8.3.min.js:2

We tried to figure out what the problem is within that php file / with that class constant, but unfortunately failed...
Would be nice if you could fix ;)

Beside that a few suggestions / bug reports to improved experience / usability from me and my colleagues:
- Adding a new staff member from ldap seems to match the wrong fields for first name and last name, e.g. the name is: "Markus Weber" (Markus = First Name) (Weber = Last Name) and when you then look at the fields that gets auto-filled by the ldap lookup, inside the first name field there is "Weber, " (with the comma "," at the end) and inside the last name field there is "Markus"... so it's switch and the comma is definitely unnecessary.

- User import thru csv / user by user seems to be kinda "fun" with about 300 users, but what happens if you have about 10k users like other companies?
-> Would be great to allow import users from a AD/LDAP group / AD OU
-> Suggestion from my colleague: Treat AD / LDAP as an external database and allow all users or all users from specific groups / OU's or with a special attribute to sign to the client/user portal using AD/LDAP auth.

- We have ldap (clients/users + staff) turned on and imported "Markus Weber" and others as users.
-> When now adding "Markus Weber" as a collaborator of a ticket you see both: "Markus Weber (internal user)" and "Markus Weber (external ldap user)" which is really confusing when you then select "Markus Weber (external ldap user)" and osTicket tells you that "E-Mail-Address is already in use" instead of "merging / knowing" that it's basically the same user.

Greetings,
Michael

Tom Millis

unread,
May 1, 2014, 1:00:10 PM5/1/14
to beta-t...@osticket.com
I currently have 1.9RC1 installed all the LDAP/AD integration is good stuff.

Is it possible to get and AD/LDAP import happening? It would be great for the client/end user imports rather than relying on them to register, or having to do a CSV/manual import.

Also any chance of single sign on? That would be fab.

Jared Hancock

unread,
May 1, 2014, 2:01:39 PM5/1/14
to beta-t...@osticket.com
Registration is automatic (no input necessary from the user) unless you have an extra required field on the contact information form. I may be wrong on that, but that is the idea. We are planning on adding the capability to the LDAP plugin to associate LDAP attributes with contact information fields, so extra required information could be imported automatically from LDAP.

Single sign on can be implemented with the Apache mod_kerberos extension and the auth-passthru plugin for osTicket.

Cheers,

wi...@willtrueman.co.uk

unread,
May 2, 2014, 5:00:51 AM5/2/14
to beta-t...@osticket.com
Does anyone know if the mod_kerberos is available for XAMPP running on Windows?
Message has been deleted

Tom Millis

unread,
May 2, 2014, 5:25:48 AM5/2/14
to beta-t...@osticket.com
When a user first logs in to the end user portal it brings up their info from AD which they then have to click register to confirm.

Also they can only login with their username, not email address (make this available or allow to change the text in the login box to say only username). Multiple failed attempts email to the administrator, this contains their password in clear text.

I am having trouble getting the auth-passthru plugin to work - it is installed and enabled. But cant get IIS to authenticate.

chan piseth

unread,
May 2, 2014, 5:30:38 AM5/2/14
to Tom Millis, beta-t...@osticket.com
Dear all,

Location: Staff Panel->Dashboard
Problem: The information display in the Statistic displays wrongly when there is no ticket submitted to the system.

Best Regards,
Chan Piseth


wi...@willtrueman.co.uk

unread,
May 2, 2014, 7:41:11 AM5/2/14
to beta-t...@osticket.com
Hi All
I have setup 1.9 to use LDAP and set it to authenticate admins and clients, however, when I try to login as a client using a test account, it will not allow it, I have triple checked all the settings and I cant see anything I have missed. I can create tickets in admin and it pulls the correct details from AD.

I am running on XAMPP on Windows 7, has anyone got any ideas on this one?

Jared Hancock

unread,
May 3, 2014, 10:59:34 PM5/3/14
to wi...@willtrueman.co.uk, beta-t...@osticket.com
Hey friends,

With the help of Nick Cunningham I was able to confirm and address the client login issue with Active Directory server. I was also able to get the evaluation edition of Windows Server downloaded, installed, and configured, and was able to fix three issues with the plugin: user info lookup (which was blocking authentication and causing the “Access Denied” red bar), first and last name lookup (previously, the “Full Name” attribute was used, which caused names like “Last, First”), and the Active Directory schema is automatically detected again.

I’ve posted a new auth-ldap-latest.phar download at http://osticket.com/download-edge

Sorry for all the wasted hours trying and trying the broken plugin again.

Cheers,
Jared

Chefkeks

unread,
May 5, 2014, 3:52:03 AM5/5/14
to beta-t...@osticket.com
We've just tested everything and it works now like a charm! :D

Thanks for the fast bug fixing and there's one thing I need to mention / you guys shall know:
We at my company do not know any other project/software/company that a) has such great programmers/supporters and b) offer possibilities like testing development/beta/release candidates, reporting (and also fixing) bugs and c) the important one: listens to it's users about (softly/heavily) requested new features. It's always fun, even when we are sometimes struggling with some bugs / errors / misunderstandings / missing howto/documentation.

So continue your work and be sure we won't stop testing, reporting and asking (stupid :D) questions  ;)

Btw: Stupid questions :D ... Here's one related to this: "Single sign on can be implemented with the Apache mod_kerberos extension and the auth-passthru plugin for osTicket." ... Is there somewhere a little howto/guide for the use of SSO/mod_kerb and the osTicket auth-passthru plugin? Couldn't find any info on that (checked the web (google, bing), tmib.net (ntozier's site) and also osticket.com/forum)

Cheers,
Michael

Marcos De Mori Laiola

unread,
May 5, 2014, 7:18:26 AM5/5/14
to beta-t...@osticket.com, Peter Rotich
Updated my osTicket to 1.8.1.2 and now to 1.9 rc1 and I can no longer attach files, even using the plugin that is on the site .. I've tried everything here, what is it? 
thanks

ole petter løbak

unread,
May 5, 2014, 7:23:20 AM5/5/14
to beta-t...@osticket.com, Peter Rotich
i got this bug already in 1.8.1.2 and it folowed me into 1.9 rc1

wi...@willtrueman.co.uk

unread,
May 6, 2014, 9:07:33 AM5/6/14
to beta-t...@osticket.com, wi...@willtrueman.co.uk
Is it possible to use LDAP for more than one domain?

We have several sites, and they have different setup's and domains, I would like to be able to integrate the AD plugin for all domains, but it's limited to one domain. Does anyone know if it;s possible to have it talk to different AD servers with different domains?

Cheers

Chefkeks

unread,
May 6, 2014, 10:08:11 AM5/6/14
to beta-t...@osticket.com, wi...@willtrueman.co.uk
Just a (stupid) thought but, have you tried it the following:
Copy the ldap.phar to ldap2.phar (or some other name) and add the plugin now a second time inside osTicket (if possible). Then enable it, configure it and (if nothing crashed) test/use it.

Have not tried myself, but first I would try that way :D
Michael

wi...@willtrueman.co.uk

unread,
May 6, 2014, 10:13:04 AM5/6/14
to beta-t...@osticket.com, wi...@willtrueman.co.uk
I tried that, it didnt work, it stopped the site working

Jared Hancock

unread,
May 6, 2014, 12:06:20 PM5/6/14
to wi...@willtrueman.co.uk, beta-t...@osticket.com
You can login with DOMIN\user

wi...@willtrueman.co.uk

unread,
May 6, 2014, 12:09:14 PM5/6/14
to beta-t...@osticket.com, wi...@willtrueman.co.uk
That doesnt work either. These are totally separate domains, we have IP tunnels between the sites but the domains are not connected in anyway (no trusts at the moment)

Will

Jared Hancock

unread,
May 6, 2014, 12:11:21 PM5/6/14
to wi...@willtrueman.co.uk, beta-t...@osticket.com
Out of curiosity, how would you interact with the system (after configuring it) to work with disparate domain? How would you search for people, login, etc?

wi...@willtrueman.co.uk

unread,
May 6, 2014, 12:16:41 PM5/6/14
to beta-t...@osticket.com, wi...@willtrueman.co.uk
for our primary domain, the LDAP plugin works fine, for the seperate domain, we dont currently pull in any user data other than their emails when they send a ticket by email or through the web interface.

Is there any way to load a plugin more than once?

Chefkeks

unread,
May 6, 2014, 2:06:14 PM5/6/14
to beta-t...@osticket.com, wi...@willtrueman.co.uk
I would suggest to make a primary and a secondary domain (some kind of priority list, first A, then B, then Domain C, ...). If only username (without any domain info) is specified i would check the login against the primary domain and if this fails, check against the secondary domain and so on. Maybe for such cases an option to forbid checking against any or any after the primary domain when no domain info is attached to the user login (DOMAIN\user, user@domain, etc.) would be good.

For agents, when searching ALL people, this primary, secondary list should also be used. So display all results from all domains, but on top the primary, then secondary, etc.  But since this may really could slow down osTicket, an additional popup / option inside the userlookup popup to specify the domain first would solve / help avoiding performance issues.

Have not yet talked with my colleagues since it's 8pm here (already at home), maybe they have some additional ideas and thoughts. Will ask them tomorrow. But what I already know is that they (and me) also think multiple domains should be supported.

Hope I could give some inspirations,
Michael

Tom Millis

unread,
May 7, 2014, 5:34:51 AM5/7/14
to beta-t...@osticket.com
HTTP Pass-thru auth is still not working for me. I have the new LDAP Plugin, and the HTTP pass-thru plugin installed and enabled.

Staff and Client authentication is ticked.

IIS has Windows authentication enabled only and it is in the Intranet zone so credentials are being passed to IIS.

When I visit the login page I still have to manually login. (client or staff)

Vítor Sousa

unread,
May 7, 2014, 6:39:58 AM5/7/14
to Jared Hancock, beta-t...@osticket.com, Peter Rotich
Hi,

Found another bug on the date picker, that doesn't overlap the textbox.
I have attached I have a image.

Regards,


On Wed, Apr 2, 2014 at 11:20 PM, Jared Hancock <ja...@osticket.com> wrote:
Hey Peeps?!

We would like to announce the immediate availability of a preview release of the next major version of osTicket -- 1.8.2. Several new exciting features are introduced in this release:

Client Login and Registration
Clients can register for accounts via the client portal and can login with a username / email address and password. We also have a forgot-my-password link and several other new minor adjustments to the client profile. "Show related tickets" is now deprecated. Visiting the ticket from an email link offers access to only that ticket. After users register and login, they receive access to all previous tickets. LDAP authentication is also supported (v0.5 of the LDAP plugin is required)

User Directory
Search, view and manage, even delete! contact information from the users you receive tickets from. Staff can also manually register users and even set an initial password.

Organizations
Organize your users together into organizations. Organizations can have internal owners ("Account Manager") and external owners ("Primary Contact"). The organization feature is still under heavy development. Opinions are welcome.

Form Management
Staff members can now add, delete, and sort forms attached to tickets, as well as remove stale data where fields have been retired from active forms.

Custom Properties for Lists
Add a address property to your location selection and use it in your email templates and pages. List items can also be disabled now, which causes them to be hidden from selection.

Head over to our secret download page, http://osticket.com/download-edge, and start testing right away.

Please use this mailing list to share initial feedback rather than posting in the forum or on GitHub. This is the forum for testing of unstable releases of osTicket.

We realize that we have a significant amount of work to do before this release will be stabilized. We are working to be more involved with the development community and are inviting you to offer feedback on the new features and implementations in hopes of building a stronger product for release.

Cheers and happy testing,

Jared Hancock
aka. greezybacon
Capture.PNG

Tom Millis

unread,
May 13, 2014, 5:55:17 AM5/13/14
to beta-t...@osticket.com, wi...@willtrueman.co.uk
Got Staff SSO working, by changing their logon method from LDAP to HTTP authentication. I guess I should have figured that one out from the name of the HTTP passthru auth plugin.

Any chance this is available for clients/end users? This is where it would be most useful.

Chefkeks

unread,
May 17, 2014, 6:51:05 PM5/17/14
to beta-t...@osticket.com
Just a little (may stupid) question: Is the release on github (v1.9.0) the final osTicket v1.9.0???

Just asking because there was no big announcement and the installed v1.9.0 zip from github shows version "1.8-git" inside scp.

Btw is there an update-checker that e.g. shows a message on top in scp (similar to "ldap extension needs to be active" when using ldap plugin) to me/the admin when there is a new version available? If yes, I'm sorry, but never noticed it.

Jared Hancock

unread,
May 20, 2014, 1:47:01 PM5/20/14
to Tom Millis, beta-t...@osticket.com, wi...@willtrueman.co.uk
Good deal, Will.

I’ve updated the HTTP pass thru plugin to support SSO for clients, [here](https://github.com/osTicket/core-plugins/pull/28). I’ve also indicated in the plugin that it does not support “interactive authentication”, which means that it is always available for SSO and won’t show in the drop-down “authentication backend" list for staff members. Therefore, HTTP authentication can always be attempted and LDAP can be used as a fallback.

Cheers,

Gregory West

unread,
Aug 11, 2014, 12:12:42 PM8/11/14
to beta-t...@osticket.com, pro...@enhancesoft.com
Hi there more than happy to test osTicket.  Been a programmer / systems analyst for 35 years now (God I am old).  Have installed osTicket at my office, and at a clients office.  osTicket is an awsome small program that does exactly what it needs to do.

If I could make one small suggestion, include the hours spent field on each ticket.  I need this, clients need this, accountants LOVE this :)

Thanks again
Greg

Troy Huczel

unread,
Aug 12, 2014, 7:09:52 PM8/12/14
to beta-t...@osticket.com, pro...@enhancesoft.com
Hi Jared, 
I hope your trip to San An was relaxing and fun.
I have come across some small errors with my teams.

1) When assigning a ticket to a staff member the user name only shows the first name. I have a few staff with the same first name so I am unsure of which is which. This leads to the next issue,
2) When viewing a staff members account, I as admin cannot make changes to the users' accounts without knowing their password
2) a. When trying to make changes to the users account the Mobile Number field shows my admin user name without my doing and receives an error "Valid number required" when attempted to save
3) The Authentication Sign-In Pages "Staff Login Banner" has a typo.  The latter textarea is for the banner content which should serve as a disclaimer.

I hope these examples help to give insight to a few issues to correct for a better OS for everyone.

Jared Hancock

unread,
Aug 13, 2014, 10:35:07 AM8/13/14
to Troy Huczel, beta-t...@osticket.com
Hi Troy!

Welcome to the list. Please bear in mind that this list is for commenting on unstable features in unstable releases of osTicket. Please use the forum and github to raise questions and report issues respectively.

Concerning your questions, I’ll try and shed some light on the issues

1) When assigning a ticket to a staff member the user name only shows the first name. I have a few staff with the same first name so I am unsure of which is which. This leads to the next issue,

Does you template use the token %{recipient.name.first} or %{staff.name.first} ? If so, drop the .first part or replace it with a more fitting name format. Use the [Supported Variables] pop out for details on the name formatting options.

2) When viewing a staff members account, I as admin cannot make changes to the users' accounts without knowing their password

Your browser is auto-populating the password field. Just delete the populated password before saving

2) a. When trying to make changes to the users account the Mobile Number field shows my admin user name without my doing and receives an error "Valid number required" when attempted to save

Your browser is auto-populating the phone number field incorrectly. Drop your browser-saved data or use a different browser.

3) The Authentication Sign-In Pages "Staff Login Banner" has a typo.  The latter textarea is for the banner content which should serve as a disclaimer.

What is the typo? What wording would you suggest?

Cheers,
Jared
Reply all
Reply to author
Forward
0 new messages