Giter Club home page Giter Club logo

trellisdesk's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trellisdesk's Issues

Custom values for custom fields

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:

  1. The department should be set in $_GET and
  2. The custom fields should be settable
  3. Optionally the fields should be hidden so the user can't mess with them.

File attachment problems

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)

Contact Book (Feature Request)

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.

Needs more database support

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.

Translations missing

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.

Better / new Icons?

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.

User Custom Fields

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?

Wrong Submit a Ticket Link

When you click "Submit A Ticket" link is index.php?page=tickets&act=open instead of index.php?page=tickets&act=add

Update Skins to look like ACP

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)

Changing language key breaks the mysql query (no language)

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?)

Trellis Desk v2 Roadmap

We should start to make some plans about what to do and setting priorities.

  1. Fix missing translations / texts
  2. Fix functions / features so they work properly
  3. Fix other general problems / errors (missing icons, rights ...)
  4. ...

a Gantt Chart would maybe help a lot?

Dropdown custom field issue

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

Language Export unusable - will be fixed

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

Plans for 2.0, 2.1 and already 3.0

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

Tickets replies from customer NOT in history

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.

Errors in hosting

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

Italian Translation

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]

Database error when "marking all tickets as read"

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.

ADD KB with out categories

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

Dont show corresponding buttons if the user has not the right permissions

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.

Errore Install

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

Git Tags?

Any reason there are no git tags for versons or alphas, such as 1.0.4 2.0 etc?

TrellisDesk 2.0 pop3.php

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

Missing mass action function

There are missing Mass-Action function (admin.php?section=manage&page=tickets under the list of tickets) for multiple tickets.

Create new user

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"

Request for Custom Department Filed Access

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?

ACP Settings -> Paint it Black?

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.

Attachments not showing up on index.php

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

Custom Field Reorder

After I reorder the fields, the new order is not correct in the new ticket submission form.

WYSIWYG editior issues

  1. I would recommend to replace TinyMCE to CKEditor. CKEditor more powerful and can be more useful.
  2. It would be very useful to be able to turn on/off WYSIWYG editor for different groups, so they can use editor in reply and ticket description.

New custom field types

How about adding a few new custom type field: Number, URL and Date (with calendar pick)?

Some icons missing?

Skins manager -> there is written "cross" and "tick"

I think there should be normally an icon for each?

TrellisDesk on Wikipedia?

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.