Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/01/2017 in all areas

  1. Code has been added to the first post.
    3 points
  2. Adam

    [Module] Data Pools Module

    Definitely an original concept. Very neat. -Adam
    2 points
  3. Data Pools Module For Blesta Data pools module is a magic module that can help you offer so many services with a simple task . admins can add manual data in a system that act as a pool, when the client make the order, the service creation get one record data from the already saved data list, and attribute it the client and remove it from the list . Features Selling Gift Card Selling Preconfigured Servers/Switch/Vps Selling Pin Codes Selling License keys Selling info/Links Screenshots Order Info More Info you can order the Pro subscription and add $5 (order here), or get it with other popular add-ons with the VIP subscription order here. any bug/feedback report it here . best regards
    1 point
  4. 1 point
  5. you shouldn't do this , it will impact the whole tickets you have in the system . a simple way without changing a lot of file is rename the department with a leading number as you want the order something like 04- Support 01- Sales 03- Billing 02- Domaines then in the client_tickets.php in departments() function add the sort array before you set in in the view. ksort($departements); i hope this will work for you .
    1 point
  6. Er ya, I totally missed that part in your original post. My bad. That is a bit more complicated and would require more changes to get done right -- modify the Blesta Admin GUI to allow admins reorder departments, which would require controller code changes as well as add an extra column to the database schema. No simple one line fix. I would highly recommend and avoid changing the id column in the database. That id is the primary key and used in multiple tables as you noted earlier. The hackiest solution I can think of would be to modify views/default/client_tickets_departments.pdt and hard code the order there. I have not tested this code but something like this should work: 20 $departmentsSorted = array(); 21 foreach ($this->Html->ifSet($departments, []) as $department) { 22 if($department->name == 'Test 2') 23 $departmentedSorted = array_unshift($departmentsSorted,$department); 24 else if($department->name == 'Test 3') 25 $departmentedSorted = array_unshift($departmentsSorted,$department); 26 // All other departments get pushed to the end 27 else 28 $departmentedSorted = array_push($departmentsSorted,$department); 29 } 30 foreach ($this->Html->ifSet($departmentsSorted, []) as $department) { Test 3 is the name of the department and it will be shown first. array_unshift inserts to the front of the list while push inserts to the end. You could also use $department->id which would allow you to change the department name without having to re-do this file. If you are looking for something more complex, then you need to get some custom work done. -Adam
    1 point
  7. Thanks bud i'll try to setup on my side and test it.
    1 point
  8. Show me one perfection Soft
    1 point
  9. New Updated Released . Thanks for all clients feedback's.
    1 point
  10. I've started to look at this and I've done a few things in our changes: 1) Added status of 'On Hold' 2) Got rid of all of the different ticket priorities and just made one 3) Added the separate 'tabs' for each status on the admin and client side Do you want all of these changes or only some of them?
    1 point
×
×
  • Create New...