- Nov 15, 2013
-
-
Jared Hancock authored
-
- Nov 14, 2013
-
-
Jared Hancock authored
-
- Nov 13, 2013
-
-
Jared Hancock authored
-
- Oct 17, 2013
-
-
Jared Hancock authored
Validate port during installation Add help information about the non-standard port number to the popup tips in the install screen. Support MySQL 'localhost' connections using a non-standard port number. Ordinarily, MySQL will ignore the port setting on *nix systems if the host is specified as 'localhost' Implements/Fixes #769
-
- Oct 11, 2013
-
-
Jared Hancock authored
* Ticket created after installation * Ticket created after upgrades
-
Jared Hancock authored
Add help information about the non-standard port number to the popup tips in the install screen. Support MySQL 'localhost' connections using a non-standard port number. Ordinarily, MySQL will ignore the port setting on *nix systems if the host is specified as 'localhost'
-
- Oct 09, 2013
-
-
Jared Hancock authored
Fixup several minor bugs concerning initial experience
-
Jared Hancock authored
*This is a major redesign / rework of the osTicket base* This patch drops the concept of static ticket metadata and allows for an admin-configurable arbitrary data that is attachable to tickets The system is architected such that the base osTicket install now comes with a "default" form that has fields for subject, name, email, and phone number. This form is editable to allow for the addition of arbitrary other fields; however, the basic fields must remain in order to be associated with a help-topic and attached to a ticket. This concept can be expanded to allow for arbitrary data associated with registered clients or ticket thread items. Forms are comprised of sections. Sections have a title and instructions properties and a list of fields. Fields have various implementations to represent different data such as text, long answer, phone number, datetime, yes/no, and selections, and are configurable to define the look and feel and interpretation of the respective form field. Dropdown lists are represented as "Dynamic Lists", which are admin-configurable lists of items. Dropdowns can be optionally represented as Bootstrap typeahead fields. This also adds the start of a simple ORM which will hopefully be expanded in the future to support multiple database platforms. Currently, only MySQL is implemented.
-
- Aug 12, 2013
-
-
Jared Hancock authored
This is one of the last major hurdles to make osTicket fully translatable. With the advent of 1.7.0, database migration is based on the MD5 hash of the install SQL file. Therefore, the install SQL script cannot be modified (ie. translated) or else the system cannot be migrated, since the MD5 hash will no longer match up. This patch pulls initial data out of the install file so that it can be translatable. Eventually the install worksheet can allow a drop-down box of the default system language. The default data from that language will be loaded into the system.
-
- Jul 24, 2013
-
-
Jared Hancock authored
-
- Jul 15, 2013
-
-
Jared Hancock authored
Support MariaDB version 10.0 and forward, which previously did not appear to be 'greater than' version 4.4 as in php '10.0' < '4.4'. Performing a split by the dots allows php to perform a numeric comparison.
-
- Jul 09, 2013
-
-
Jared Hancock authored
Allow the installation to use the same streams config and schema signatures as the migrater Allow the install to install mulitple database streams
-
- Jul 04, 2013
-
-
Jared Hancock authored
Allow `streams.cfg` to be implied as 'core', which will default to only upgrading the core osTicket stream. Use signature to describe snapshots rather than md5
-
- Jul 03, 2013
-
-
Jared Hancock authored
-
- Jun 06, 2013
-
-
Jared Hancock authored
The installer assumes that the CWD of the running PHP process is setup/, which isn't necessarily true (if run from a cli module, for instance).
-
- May 28, 2013
-
-
Jared Hancock authored
Change the config table from a column-based table to a key-value table with namespacing. This allows several parts of osTicket to store their respective configurations in the same table without requiring database structure updates 'namespace' is reserved in PHP
-
- May 24, 2013
-
-
Peter Rotich authored
-
Peter Rotich authored
-
- May 23, 2013
-
-
Jared Hancock authored
The installer compares the md5 of the on-disk sql install file with the signature file shipped alongside. If the signatures do not match, it will refuse to install osTicket. On Windows(TM) platforms, PHP will automatically translate newlines to Windows newlines (CRLF), which will corrupt the MD5 hash of the file. This patch opens the file in binary mode explicitly to prevent the automatic conversion.
-
Peter Rotich authored
-
Peter Rotich authored
-
- May 22, 2013
-
-
Jared Hancock authored
The problem stems from assumed MySQL insert ids. In MySQL clusters, the id numbers will not necessarily be consecutive. This patch causes the install and upgrade patches to lookup the assumed values for the linked id numbers.
-
- Feb 19, 2013
-
-
Peter Rotich authored
-
- Jan 21, 2013
-
-
Peter Rotich authored
Make collation consistent - utf8_general_ci.
-
- Dec 14, 2012
-
-
Peter Rotich authored
-
- Jul 22, 2012
-
-
Peter Rotich authored
-
- Jun 26, 2012
-
-
Peter Rotich authored
-
- Apr 25, 2012
-
-
Peter Rotich authored
-
- Apr 22, 2012
-
-
Peter Rotich authored
-
- Apr 19, 2012
-
-
Peter Rotich authored
-