accord5 / trellisdesk Goto Github PK
View Code? Open in Web Editor NEWA robust and user-friendly help desk solution for businesses and organizations.
Home Page: http://www.accord5.com/trellis
License: Other
A robust and user-friendly help desk solution for businesses and organizations.
Home Page: http://www.accord5.com/trellis
License: Other
Hi
We are considering using trellisDesk for the support.
I had a question is it possible to add a custom field and send the user using custom url so it fills the field.(Preferably hidden)
for example I'm looking into:
index.php?page=tickets&act=add&step=2&department=1&user_id=1234&username=[email protected]&account_type=100
3 things should be customizable in this scenario:
Problem 1: When admin (or any user) submitting a ticket (/index.php?page=tickets&act=add&step=2) - there are no button to browse a file (group and department permissions allow to upload a file)
Problem 2: When you trying create ticket from admin panel (admin.php?section=manage&page=tickets&act=add&step=2) - you able to browse the files, but in new window (select files to upload) you can't see and choose any files. In "Files of type" shows Files (). When you to Simple Uploader - you able to upload a files (problem on flash uploader)
We should use crypt
or mcrypt
with the bcrypt
algorithm maybe use also http://www.openwall.com/phpass/
This is a feature request.
I would love to see a Contact Book to hold information such as Company Names, Phone Numbers, Email addresses, Postal Address...
Thanks for your consideration.
To allow easier adoption by sites which already have an existing database that they'd like to use, Trellis Desk should include more database connectors rather than force them to run MySQL in addition to their other database.
At the least, a handful of, free, popular and enterprise-grade databases should be supported (I envision PostgreSQL and IBM DB2 [Express-C is free http://www-01.ibm.com/software/data/db2/express/download.html ] as well as "Generic ODBC" as examples of both the categories). Note that these are all supported by PDO, so it would even be feasible to envision a day when Trellis Desk would be able to run without a database server (using SQLite) for very small or low-traffic sites.
Supporting multiple databases also has the positive side-effect of discovering inefficient (and also non-standard) queries which get passed around as "conventional wisdom", so that they can be fixed and thereby improving the product's robustness. (This, unfortunately, is not unique to any particular database implementation although some are more prone to it than others.)
For someone wanting to get started on this, implementing SQLite would probably be "easiest". Note that it looks like Trellis Desk does not look to be using PDO, so this issue is more work than it might sound as the MySQL implementation may also need to be rewritten. As PHP 5.3 is the minimum PHP version required, per the readme, there is no compelling reason to not use PDO.
I am reporting currently all errors / issues I see while testing so we can work on them.
Currently:
{lang.td_latest_news}
{lang.td_latest_news_msg}
and
{lang.help_about_settings_title}
{lang.help_about_settings_msg}
seem to be not translated / the translations seem to be missing.
I found the great icon pack Plastique Icons (CC and GPL?) we can use maybe for some parts.
Also I want to use Trellis in the future more on mobile devices so these icons are perfect for such displays and in general.
So we can make some plans for future updates and also categorize the issues (feature request, bug fix, feature addition, ...)
I am playing around with a new skin, and I want to display a specific user custom field i created (id = 2 in db) on my dashboard. Any ideas on how I would do this?
When you click "Submit A Ticket" link is index.php?page=tickets&act=open instead of index.php?page=tickets&act=add
Seems there is no such link and I have to go manually to /admin.php
The whole function for printing a ticket / tickets is missing.
So a big TODO =)
The skins look to me very old and unmodern. Also there seem to be some problems on smaller displays with the skins (like smartphones)
We should use this shiny admin skin everywhere (with css3 maybe and color swatches)
I will clone all current issues and milestones and labels from https://github.com/kaosforge/trellisdesk
That takes a while. You can also subscribe there to the mailing list which will move later to this repo here.
Please test the very last version and post the issues / bugs so we can check this.
When you install multiple languages and you change the property "key" for a language after the import, then you cant edit or delete the language, because when the "key" is changed, it doesnt update the key in the database as it seems (should be fixed?)
We should start to make some plans about what to do and setting priorities.
a Gantt Chart would maybe help a lot?
Right now dropdown custom field mandatory function not works (admin.php?section=manage&page=cdfields&act=add) because by default its shows first possible choice, and that mean even if user not choose anything, this field is filled. Example:
Right now we have
How many hands you have: 1 (first value always default)
2
3
Should be
How many hands you have: Please choose (and if field is required and not chosen it should show error)
1
2
3
The export encodes all language data to base64 so its unreadable for humans and we cant edit the file and create a new language and import it.
The new export script will not use the base64 encoding and decoding
I am planning a totally new and much better Trellis Desk in 3.0.
Also I am working most time at Trellis Desk and push the development with bugfixes, new functions and so on.
Some big changes will come in the future and I need the help of everyone.
Creating issues and working on Trellis Desk on https://github.com/ACCORD5/Trellis-Desk should boost the development.
So please use this link for all new issues and also work with the newest version there. You can also copy some open issues from here to there if you want so I cant work on them better.
Daniel Ruf
everytime i click a link in the Admin panel it kicks me back out and makes me login again
Hi guys,
Just wanted to let you know that once you reply to a ticket, it goes into ACA, and customer receives a email with that reply, that's all good. The problem comes when, for some reason, replies sent from the customer to me (admin) it's never shown in the ticket history or conversation (when viewing the ticket) only my replies are present. I do get the email with their replies and thats the only way I have to check/read the message.
Is there a setting that I am missing here? Thanks in advanced.
When we go to the Backup Section in the ACp we just get
no perm
and we see nothing but just the header with the logout tab
I just install latest version on hosting and get this errors in upper part of screen (in local hosting everything works fine)
On admin page:
Warning: Call-time pass-by-reference has been deprecated in /includes/classes/class_asession.php on line 155
On main page:
Warning: Call-time pass-by-reference has been deprecated in /includes/classes/class_session.php on line 87
Warning: Call-time pass-by-reference has been deprecated in /includes/classes/class_skin.php on line 240
Warning: Call-time pass-by-reference has been deprecated in //includes/classes/class_skin.php on line 242
Warning: Call-time pass-by-reference has been deprecated in /includes/classes/class_skin.php on line 244
Warning: Call-time pass-by-reference has been deprecated in /includes/classes/class_skin.php on line 250
PHP Version 5.2.17
MySQL Version 5.1.53
I have gone into the departments, but there is no mention of pop or email piping anywhere that I can find. I downloaded the latest version today.
Hi Guys,
if you want, i can translate interface in Italian Language.
Have you a dictionary for translation or i translate from ENGLISH to ITALIAN, with modify one by one files contained into LANGUAGE (EN) folder ?
Regards
Alessandro Gennari
P.S.: write me at : [email protected]
I have a usergroup with admin access to different departments. In few of them this usergroup have only viewer access, in others also a editor access (I don't think this matter, just giving information just in case). When user from this group clicking on "Mark all tickets as read" (/admin.php?section=manage&page=tickets&act=dotrackall) he getting error:
TD Fatal Error: MySQL - Unable to process query:
SELECT t.id
, tt.date
AS track_date
FROM td_tickets
t LEFT JOIN td_tickets_track
tt ON ( tt.tid
= t.id
) WHERE t.did
IN ( '2', '3', '4', '5', '6', '7', '1' ) OR a.uid
= '10'
The following error was returned:
1054: Unknown column 'a.uid' in 'where clause' in /includes/classes/class_mysql.php on line 79
Under admin I able to mark all tickets as read without database error.
There are written:
News News
at the Common ACP Sections
Fatal error: Call to a member function error() on a non-object in /home/^^^/public_html/help/admin/manage/ad_articles.php on line 621
Tabs and Buttons like Edit, Add, Add Group, Add User ... and so on should not be displayed when the user has not the permission / rights for it. The error "no perm" that is thrown is very ugly and not so userfriendly.
So the user sees directly what he can do and what not and doesnt have to learn by the no perm errors that he cant do specific things.
Same problem as in Issue #30
TD Fatal Error: Cache - Cache directory not found: C:\inetpub\helpdesk\install/data/cache/trellis/ in C:\inetpub\helpdesk\includes\classes\class_cache.php on line 26
IIS 7
Any reason there are no git tags for versons or alphas, such as 1.0.4 2.0 etc?
Hello,
When I Try get the mail using the pop3.php I get this erros:
PHP Notice: Constant TD_DEBUG already defined in /home/user/public_html/helpdesk/includes/trellis.php on line 41
PHP Stack trace:
PHP 1. {main}() /home/user/public_html/helpdesk/sources/pop3.php:0
PHP 2. trellis->__construct() /home/user/public_html/helpdesk/sources/pop3.php:53
PHP 3. define() /home/user/public_html/helpdesk/includes/trellis.php:41
PHP Notice: Use of undefined constant TD_CLASS - assumed 'TD_CLASS' in /home/user/public_html/helpdesk/includes/trellis.php on line 49
PHP Stack trace:
PHP 1. {main}() /home/user/public_html/helpdesk/sources/pop3.php:0
PHP 2. trellis->__construct() /home/user/public_html/helpdesk/sources/pop3.php:53
PHP Warning: require_once(TD_CLASSerror_handler.php): failed to open stream: No such file or directory in /home/user/public_html/helpdesk/includes/trellis.php on line 49
PHP Stack trace:
PHP 1. {main}() /home/user/public_html/helpdesk/sources/pop3.php:0
PHP 2. trellis->__construct() /home/user/public_html/helpdesk/sources/pop3.php:53
PHP Fatal error: require_once(): Failed opening required 'TD_CLASSerror_handler.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/user/public_html/helpdesk/includes/trellis.php on line 49
PHP Stack trace:
PHP 1. {main}() /home/user/public_html/helpdesk/sources/pop3.php:0
PHP 2. trellis->__construct() /home/user/public_html/helpdesk/sources/pop3.php:53
What I can do to solve the problem?
Thanks in advance
Icon was missing on Trellis Desk Default Skin (.../skins/s1/images/icons/arrow_back.png)
There are missing Mass-Action function (admin.php?section=manage&page=tickets under the list of tickets) for multiple tickets.
When I create a new user I get a "The user has been successfully added." but the user doesn't get added.
There is a message (i'm guessing a debug msg) at the top left of the screen that says "no_user"
It would be better to modify the search to include all custom fields.
Right now if usergroup have an access to edit a ticket, user from that group can edit an all ticket fields. Is it possible to have a view only / edit access for custom department fields for different groups?
It seems they are not detected and saved to the DB.
The corresponding column is empty every time.
We should add later reports and statistics.
We should add an info icon with a mouseover windows describing this and other features (tiptip for jquery?)
Also there are some lorem ipsum texts we should replace with the right text.
Posting this here per your request.
Submission of tickets through index.php does not have a way to attach files
Option is available from admin.php
Tools & Settings -> Helpdesk Settings -> Tickets -> Allow Attachments has been turned off and back on.
[Department] -> Allow Attachments has been turned off and back on
Apache version 2.2.21
PHP version 5.3.8
MySQL version 5.1.56-log
After I reorder the fields, the new order is not correct in the new ticket submission form.
How about adding a few new custom type field: Number, URL and Date (with calendar pick)?
Skins manager -> there is written "cross" and "tick"
I think there should be normally an icon for each?
How to make the user to see all the tickets your group?
Как сделать чтобы пользователь видел все билеты своей группы?
Hi,
i tried trellidesk but i think something missing when ask for a ticket, a category. It will be good when we build report to know the part of each category.
Should we create a page about TrellisDesk on Wikipedia?
Could be a good idea.
I suggest an english and a german version.
What do you think?
We need a finer rights management so we can set each right for each group directly, more granular.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.