- Jun 14, 2016
-
-
Michael authored
-
- Jun 12, 2016
-
-
Jared Hancock authored
-
- Jun 08, 2016
-
-
Peter Rotich authored
-
- Jun 06, 2016
-
-
Peter Rotich authored
This is important to show custom statuses with properties.
-
- Jun 03, 2016
-
-
Michael authored
"This should be ´_S()´ because it is posting a permanent note to the task thread. Therefore should use the system language rather than the current user's language."
-
Michael authored
This commit updates a bunch of files and changes a lot of phrases. Basically it extracts "Internal error occurred" from existing phrases. I've re-ordered the phrases so "Internal error occurred" is always at the end after the actual informative error message. Example comparison before and after this commit: Before: 1 Phrase: "Internal error: Unable to print to PDF" After: 2 Phrases: "Unable to print to PDF." + "Internal error occurred"
-
Michael authored
Update three phrases with from "Internal error" to "Internal error occurred" since it's the most common phrase
-
Michael authored
Update two phrases with from "Internal error - Try again!" to "Internal error occurred - Try again!" since it's the most common phrase
-
- May 27, 2016
-
-
Peter Rotich authored
Set _value in DynamicFormEntryAnswer even when value is empty.
-
Peter Rotich authored
Add a preview tool tip to show list item properties on mouse-over.
-
- May 17, 2016
-
-
Michael authored
Corrected "over-W-ridden" and removed the unnecessary "w" from the word "overridden"
-
- May 12, 2016
-
-
Peter Rotich authored
Fix a bug where it was impossible to disable ALL collaborators Change recipients active/total count on update
-
- May 09, 2016
-
-
Michael authored
Updated several files to split up phrases like "Your lock has expired. Please try again!" into "Your lock has expiredx" and "Please try again!"
-
- Apr 28, 2016
-
-
Jared Hancock authored
-
Jared Hancock authored
With the advent of the MANIFEST file, files which are rewritten when deployed, such as those which have the GIT hash in the query string to force browser reloading, were no longer deployed unless the content of those files changed. This patch adds a flag to the MANIFEST file to indicate that the file was rewritten when it was deployed. This allows the file to be deployed and rewritten again when the deployment is run, but also adds an indication to the console output to distinguish deploying changes as opposed to deploying rewrites.
-
Jared Hancock authored
-
- Apr 27, 2016
-
-
Michael authored
Change to make one translation less since `%s is currently assigned to <b>%s</b>` is already used in ajax.tasks.php and ajax.tickets.php
-
- Apr 26, 2016
-
-
Peter Rotich authored
-
- Apr 25, 2016
-
-
Jared Hancock authored
-
- Apr 24, 2016
-
-
Jared Hancock authored
This feature adds a setting to the control panel to require signing in to view attachments. This is in addition to the security already provided in the download URLs. Currently, download URLs are signed for a specific help desk, and automatically expire after about 24 hours. The exact timing is the following midnight allowing for at least 12 hours cache time. Administrators can impose this extra security feature to refuse serving attachment files if the user is not currently signed in. This could prevent third-party users from viewing an attachment if they were able to get access to the download URL before it expired.
-
Peter Rotich authored
* Separate primary from extended access members when listing department access. * Add ability to update primary department members role * Quick staff add - inherit role of the primary department as default role
-
Peter Rotich authored
Add ability get sorted department members. Extended members are sorted, annotated and cached.
-
Peter Rotich authored
Consolidate agents name sorting in Staff::nsort. The routing expects a query set.
-
Peter Rotich authored
isMember routine wrongly assumed getMembers returned staff_id indexed hashtable.
-
Peter Rotich authored
-
Peter Rotich authored
Session backend issues update via write on new session which caused assertion to fail.
-
Josh Richet authored
If the Return-Path header does not match the From header, emails are significantly more likely to be blocked by spam filters. This patch forces the return header to match the from address without having to change php.ini and therefore works properly on servers that have multiple apps sending from multiple email addresses for example shared hosting, multiple support emails in one instance etc.
-
Peter Rotich authored
Add callback filter to standard iteration method to skip deleted items.
-
Peter Rotich authored
Use file id instead of attachment id to unset new Get new files objects as array
-
Jared Hancock authored
-
Peter Rotich authored
Credit @Jared
-
Peter Rotich authored
Include username when checking if a system email already exists. This is important for emails that use aliases.
-
Peter Rotich authored
Use org_id to filter users to update on organization delete
-
Peter Rotich authored
-
- Apr 22, 2016
-
-
Michael authored
Within this commit, several files got updated to split up strings like "Disable for this team" / "Disable for this department" into "Disable for" and "this team"/"this department". So a) a little bit less translations and b) all strings of "this (ticket|task|API|canned|FAQ|depart|email|group|site|SLA|agent|team|template|help|ban|category|custom|end user|role)" can match already existing "this ..." translations now. PS: Didn't remove all that whitespaces in include/staff/tpl.inc.php - seems like my php editor app has done that automatically :/
-
- Apr 21, 2016
-
-
Michael authored
Note: Since I'm not sure if that's all (replacing %s %s with %1$s %2$s) which is necessary to make this work, I'm sorry in advance for a potential "bad commit". As already written on Crowdin, in German the order is wrong, so my suggestion is to make it possible to change the order by transforming "%s %s" to "%1$s and %2$s". Format in English: Successfully assigned 4 selected tasks Needed German: Successfully 4 selected tasks assigned
-
- Apr 20, 2016
- Apr 19, 2016
-
-
Michael authored
Looks like some copy&paste issue, replaced "ticket" with "task".
-