Completion of dynamic forms concept
Moved to an initial form which specifies the ticket's priority and issue and changed the rendering to render things properly. Now the user can decide where priority shows on the client side, and the priority privacy setting is placed in the dynamic form wizard. The standard form is added to every ticket without option. Extra forms can be defined and associated with help topics which can additionally be added to tickets upon creation. This allows for standardization of the dynamic data location for searches and filtering. Implemented advanced search for dynamic data. Along with reinstating the basic ticket search on keywords Implemented ticket filtering on dynamic data for both keyword searches as well as searches for special fields (drop-down lists, etc.) Phone number for users is now completely optional
Showing
- css/osticket.css 7 additions, 0 deletionscss/osticket.css
- include/ajax.forms.php 7 additions, 8 deletionsinclude/ajax.forms.php
- include/ajax.tickets.php 72 additions, 29 deletionsinclude/ajax.tickets.php
- include/api.tickets.php 14 additions, 14 deletionsinclude/api.tickets.php
- include/class.dynamic_forms.php 149 additions, 70 deletionsinclude/class.dynamic_forms.php
- include/class.filter.php 43 additions, 19 deletionsinclude/class.filter.php
- include/class.forms.php 252 additions, 55 deletionsinclude/class.forms.php
- include/class.orm.php 3 additions, 3 deletionsinclude/class.orm.php
- include/class.ticket.php 44 additions, 35 deletionsinclude/class.ticket.php
- include/class.topic.php 0 additions, 9 deletionsinclude/class.topic.php
- include/client/open.inc.php 3 additions, 27 deletionsinclude/client/open.inc.php
- include/client/templates/dynamic-form.tmpl.php 15 additions, 5 deletionsinclude/client/templates/dynamic-form.tmpl.php
- include/client/tickets.inc.php 2 additions, 2 deletionsinclude/client/tickets.inc.php
- include/i18n/en_US/form.yaml 65 additions, 26 deletionsinclude/i18n/en_US/form.yaml
- include/staff/dynamic-form.inc.php 61 additions, 17 deletionsinclude/staff/dynamic-form.inc.php
- include/staff/dynamic-forms.inc.php 40 additions, 2 deletionsinclude/staff/dynamic-forms.inc.php
- include/staff/filter.inc.php 8 additions, 5 deletionsinclude/staff/filter.inc.php
- include/staff/helptopic.inc.php 3 additions, 3 deletionsinclude/staff/helptopic.inc.php
- include/staff/templates/dynamic-form.tmpl.php 11 additions, 4 deletionsinclude/staff/templates/dynamic-form.tmpl.php
- include/staff/ticket-edit.inc.php 1 addition, 20 deletionsinclude/staff/ticket-edit.inc.php
Loading
Please register or sign in to comment