- Jan 17, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
- This is necessary so we'll have a name on record - even on user deletion. Pass the user id (uid) to ticket create instead of unpacked data.
-
Peter Rotich authored
-
- Jan 16, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
Make sure new message notice goes to the user who posted the message not neccessarily the ticket owner.
-
Peter Rotich authored
Using email headers try to determine the user.
-
Peter Rotich authored
With the introduction of collaborators, this is necessary so we can determine who is replying without relying on the FROM address - which can be easily spoofed.
-
Peter Rotich authored
-
Peter Rotich authored
-
- Jan 15, 2014
-
-
Peter Rotich authored
Long term 'asVar' will be replaced with __toString function
-
Peter Rotich authored
Add routine to get ticket's recipients (owner + active collaborators)
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
The main intension is to have a predictable length and position of the ids - obfuscation is a welcomed side effect.
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
Connect to logout signal and clear upgrader session on staff logout.
-
Peter Rotich authored
Conflicts: include/upgrader/streams/core.sig
-
Peter Rotich authored
Drop join to the user table Use internal ticket id instead of ticket number
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
Add EndUser lookup by email to TicketUser - returns a decorated user
-
Peter Rotich authored
Make Clientession extends EndUser Allow variable replacer to call __call functions
-
Peter Rotich authored
TicketUser class - Abstract class with auth token implementation TicketOwner class - extends TicketUser Add user ticket stats to EndUser class
-
Peter Rotich authored
-
Peter Rotich authored
Checks the session for authkey and asks the backend that generated it to validate it and return authenticated user.
-
Peter Rotich authored
Add ability for backends to set authorization key (authkey) specific to the backend. The authkey is tagged with the "id" of the backend that generated it.
-
Peter Rotich authored
authentication backend.
-
Peter Rotich authored
Add token (authtoken) based authentication to User authentication backend.
-
Peter Rotich authored
Monitor failed login attempts and enforce timeouts
-
Peter Rotich authored
- StaffAuthenticationBackend - handles backends supported in staff panel - UserAuthenticationBackend - handles backends supported in user panel Registering a backend at parent level (AuthenticationBackend) will make it available to both panels.
-
Peter Rotich authored
This is necessary to force downstream classes to implement key required functions.
-
Peter Rotich authored
-
Peter Rotich authored
Add variable replacer callback
-
Peter Rotich authored
is_callable will report ANY function as available
-
- Jan 14, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-