Commit Graph

74 Commits

Author SHA1 Message Date
Denis Flaven
df8f4449e8 Fix for Trac #337: email validation. Use a simpler regular expression that is much faster to execute.
SVN:trunk[1009]
2010-12-03 12:03:05 +00:00
Denis Flaven
4a6bc8a896 - added the ability to create objects pointed by ExtKeys even when the edit mode is a drop-down list and not an autocomplete
- made this behavior configurable globally or per external key, using the config-flag/option: allow_target_creation.

SVN:trunk[987]
2010-11-29 10:35:18 +00:00
Romain Quetiez
cf888ea165 Added attribute types into the dictionary
SVN:trunk[952]
2010-11-22 10:06:52 +00:00
Denis Flaven
dc9a52c9e0 Improved implementation of the 'autocomplete' input and fix of quite a few related issue with aysnchronous inputs. Autocompletes are now restricted to external keys only.
Some details:
- Autocomplete now matches on 'contains' instead of 'begins with'
- The minimum size of this match is configurable in the config file and per attribute ('min_autocomplete_chars').
- The maximum size that turns a drop-down list into an autocomplete is configurable in the config-file and per attribute ('max_combo_length').
- Better feedback when expanding/collapsing search results lists.
- 'Pointer' cursor on the link to Expand/Collapse results lists.
- The 'mandatory' state of an attribute is no longer lost when some part of a form is reloaded asynchronously

SVN:trunk[947]
2010-11-18 16:41:09 +00:00
Romain Quetiez
5ea71a3d51 #320 Integrated an HTML Editor -still, no attribute has been changed, because it would require a migration procedure... to be continued
SVN:trunk[946]
2010-11-16 16:16:47 +00:00
Denis Flaven
8d39ddded6 Do not create a "mailto" hyperlink for empty email addresses.
SVN:trunk[927]
2010-10-25 14:27:48 +00:00
Denis Flaven
368ea1cfdb SVN:trunk[916] 2010-10-22 10:42:39 +00:00
Denis Flaven
1b618ff57c (Partial) fix for Trac #285: turn email fields into click-able mailto: hyperlinks.
SVN:trunk[915]
2010-10-22 10:33:53 +00:00
Denis Flaven
22cf8e4986 Fixed Trac #292: enums can now be null (if allowed) !
SVN:trunk[910]
2010-10-21 09:23:41 +00:00
Romain Quetiez
0fff433e90 #283 Fixed issue with the default value of Enum attributes
SVN:trunk[891]
2010-10-13 08:23:05 +00:00
Romain Quetiez
eab30f77e4 #266 OQL attributes changed into TEXT
SVN:trunk[864]
2010-09-14 08:44:36 +00:00
Romain Quetiez
384c8c8ba9 #152 Data model consistency check reporting issues
SVN:trunk[824]
2010-09-12 08:43:48 +00:00
Romain Quetiez
b49373b959 #153 SOAP Web service broken due to violated integrity rule
SVN:trunk[761]
2010-09-05 07:29:33 +00:00
Romain Quetiez
8a788acb9a #139 Improved string size verification, the rule is guaranteed by the core
SVN:trunk[721]
2010-08-30 16:11:46 +00:00
Romain Quetiez
97f26c05e4 Fixed isssue with final class recall, discovered when reintroducing the field Ticket::related_change_id
SVN:trunk[717]
2010-08-30 14:04:16 +00:00
Denis Flaven
89be9163e4 - Removed some debug output
SVN:trunk[713]
2010-08-30 11:03:15 +00:00
Denis Flaven
88efd37525 SVN:trunk[708] 2010-08-27 14:18:58 +00:00
Romain Quetiez
b28735213d #137 #203 #204 #119 - Finalized the new (simplified) module for user rights management ; needed to review deeply the data integrity management to have the setup working again!
SVN:trunk[697]
2010-08-25 14:51:36 +00:00
Denis Flaven
1c3e111c9d Fixed bug #159: pattern matching too strict for URL fields.
SVN:trunk[666]
2010-08-09 11:44:14 +00:00
Romain Quetiez
0169f18de5 Old PHP syntax issuing a warning on some installations of PHP
SVN:trunk[645]
2010-07-30 07:51:35 +00:00
Denis Flaven
9974457971 Enhancing the search (Trac #147): now allows to pass some "magic patterns" when doing a standard search without any operator. Specially useful for searching on ranges of dates/datetimes
SVN:trunk[638]
2010-07-28 15:18:52 +00:00
Romain Quetiez
650e5002af #152 Suppress errors reported by the data model consistency check
SVN:trunk[620]
2010-07-21 15:16:34 +00:00
Romain Quetiez
86e34754cb Could not create a user
SVN:trunk[598]
2010-07-12 15:50:01 +00:00
Romain Quetiez
c9ec146dff Automaticaly insert the "final class" into lists where an external key is pointing to a class that has child classes
SVN:trunk[573]
2010-07-06 11:16:31 +00:00
Romain Quetiez
018167a5d3 Datamodel revised
SVN:trunk[571]
2010-07-06 09:46:28 +00:00
Denis Flaven
de0d719942 - Align the display of "State" attributes with Enums
SVN:trunk[555]
2010-07-05 12:47:12 +00:00
Romain Quetiez
1f3554777d Fixed default value for date/datetime attributes
SVN:trunk[551]
2010-07-05 08:06:56 +00:00
Denis Flaven
56a084cb7b Continuing the integration of the new data model...
SVN:trunk[544]
2010-07-04 08:05:12 +00:00
Romain Quetiez
832f6f02ad Fixed issue with null value for an Enum that would be hidden in a given state, being handled as an empty string, which is not an allowed value.
SVN:trunk[541]
2010-07-03 15:19:20 +00:00
Romain Quetiez
bd2f35e286 Datamodel: draft for the tickets (integration of StimulusInternal)
SVN:trunk[534]
2010-07-02 13:37:20 +00:00
Denis Flaven
9e8b5d73c1 Nicer handling of indirect linksets
SVN:trunk[525]
2010-07-01 15:16:21 +00:00
Romain Quetiez
b178cc4620 Updated data model dictionary + a few adjustments in the data model + quick fix in the setup
SVN:trunk[498]
2010-06-28 15:22:51 +00:00
Denis Flaven
9bd8eeb0ca New data model integration...
SVN:trunk[494]
2010-06-28 14:49:27 +00:00
Romain Quetiez
7e9529cd00 Default value for Integer attributes is now casted to int
SVN:trunk[485]
2010-06-25 15:34:12 +00:00
Romain Quetiez
442161f7bd New data model: alpha version
SVN:trunk[484]
2010-06-25 14:44:27 +00:00
Romain Quetiez
d58a82c6c2 Cleanup: obsolescence of "key_label" property on persistent classes
SVN:trunk[473]
2010-06-23 14:32:54 +00:00
Romain Quetiez
8e2ca8c027 New verb to display information on edited fields and fixed a few typos in the dictionary
SVN:trunk[447]
2010-06-09 15:20:49 +00:00
Denis Flaven
0fea8f1ea0 - Fixed a typo
- New type of attributes that determines automatically the available languages (i.e. loaded dictionaries) for the application

SVN:trunk[446]
2010-06-09 08:30:24 +00:00
Romain Quetiez
024f67b1b8 #128 Allow a blob to be undefined (optional property)
SVN:trunk[427]
2010-05-31 14:51:37 +00:00
Romain Quetiez
a0e0371812 #19 - Reviewed the licensing information and started to align the comments in the code
SVN:trunk[422]
2010-05-24 09:24:35 +00:00
Romain Quetiez
08a8835fa5 Removed the indexes for the attributes of type Enum
SVN:trunk[420]
2010-05-21 07:43:51 +00:00
Romain Quetiez
d65693598b New type of attribute: IP address
SVN:trunk[418]
2010-05-18 14:34:36 +00:00
Denis Flaven
280c8579be - Small bug fixes after a quick test by performing a clean installation on Windows/IE 8
SVN:trunk[417]
2010-05-16 18:46:19 +00:00
Denis Flaven
76a8b5bbc3 - Added support for pattern-based field validation (anticipating HTML5 ?).
SVN:trunk[411]
2010-05-16 16:38:48 +00:00
Romain Quetiez
cf042a795d #120 Added indexes on finalclass and enum columns
SVN:trunk[405]
2010-05-15 07:44:46 +00:00
Romain Quetiez
2e07f73122 #112 Implicit search filter declaration
SVN:trunk[404]
2010-05-14 10:06:07 +00:00
Romain Quetiez
d527b56340 #74 Added the configuration of logging (errors, web service usage, etc.), and improved a little the error logging (both in a file and into the database + new format for additional information such as the callstack)
SVN:trunk[403]
2010-05-13 20:40:52 +00:00
Denis Flaven
029857b5f2 - Verification of invalid external fields (i.e fields pointing to a non-existing field in the target class).
SVN:trunk[392]
2010-05-03 19:49:49 +00:00
Romain Quetiez
c18f731660 Fixed regression due to the changes with 'finalclass', the value stored in the DB was the base class.
SVN:trunk[382]
2010-05-01 17:20:56 +00:00
Romain Quetiez
5a7e59e02f Clarified the meaning of the attribute 'finalclass'
SVN:trunk[380]
2010-05-01 16:16:43 +00:00