Denis Flaven
c85feb7cea
- Use the new HierarchicalKeys for Organization and Locations and use the hierarchy of organization for the profiles/user rights.
...
SVN:trunk[1382]
2011-07-28 15:14:49 +00:00
Denis Flaven
ecca1aa070
Use absolute URLs as much as possible to be independent from the page being executed...
...
SVN:trunk[1365]
2011-07-26 13:22:45 +00:00
Denis Flaven
7e60a9fce7
Implementation of a new type of ExternalKey attribute: HierarchicalKey. This attribute implements the "nested set" model and is used to define a hierarchy of an arbitrary depth of objects of the same class. With this new feature it is possible to retrieve in one OQL query (and in one sql query as well) all the children of a given organization.
...
I'm still keeping (commented out) some of the traces helpful for debugging the construction of the OQL queries.
SVN:trunk[1349]
2011-07-22 12:07:09 +00:00
Romain Quetiez
a991a84a8e
New feature: online help on search inputs (date format and operators)
...
SVN:trunk[1341]
2011-07-08 11:40:57 +00:00
Denis Flaven
70ad369ad6
- removed some debug traces !!
...
SVN:trunk[1337]
2011-07-06 17:12:18 +00:00
Denis Flaven
723685b4cb
- Fixed Trac #429 : web browser can crash when a text field contains several times the same URL !!!
...
SVN:trunk[1336]
2011-07-06 17:09:36 +00:00
Romain Quetiez
c6b60731d8
Internal cosmetic on duration attribute
...
SVN:trunk[1317]
2011-07-01 07:43:53 +00:00
Romain Quetiez
a0900cd732
Optimization: do not load the full set of items when it comes to displaying an autocomplete!
...
SVN:trunk[1275]
2011-06-08 13:30:56 +00:00
Denis Flaven
e4fa7ba983
Properly manage carriage returns/line feeds in CaseLog records.
...
SVN:trunk[1256]
2011-04-29 13:57:46 +00:00
Romain Quetiez
1e6887062f
Data synchro: added the support of link sets (to import user accounts)
...
SVN:trunk[1238]
2011-04-26 15:29:16 +00:00
Romain Quetiez
6614a90e38
Wiki formatting: automatic detection of urls
...
SVN:trunk[1221]
2011-04-20 11:47:21 +00:00
Denis Flaven
037d6cc4ba
- Special handling (using some custom code - temporary solution) of the 'ticket_log' attribute: the attribute is displayed at the bottom of the "Properties" page and takes the whole width of the page.
...
SVN:trunk[1193]
2011-04-08 10:22:18 +00:00
Denis Flaven
1a818f309d
- Revised styles for a nicer/cleaner display of the details and forms.
...
SVN:trunk[1187]
2011-04-07 07:44:09 +00:00
Romain Quetiez
25c529a797
#359 Dehardcoded the timezone (while preserving 'Europe/Paris' as the default)
...
SVN:trunk[1177]
2011-04-05 12:22:38 +00:00
Romain Quetiez
6ff5b499b0
AttributeCaseLog finalized (history, easy migration of AttributeText, wiki formatting)
...
SVN:trunk[1173]
2011-04-04 14:15:33 +00:00
Denis Flaven
195c1dabf8
New type of Attribute "CaseLog" (under construction !)
...
SVN:trunk[1166]
2011-04-04 08:37:30 +00:00
Romain Quetiez
30a1528a28
Removed the AttributeWikiText which was strictly equivalent to AttributeText
...
SVN:trunk[1151]
2011-03-29 14:13:16 +00:00
Romain Quetiez
8f4ee29c69
#362 New capability for attributes derived from AttributeString: specify a validation_pattern (regexp)
...
SVN:trunk[1141]
2011-03-21 16:06:41 +00:00
Romain Quetiez
b8b20f82d7
Email sent in asynchronous mode (established the base for an application internal CRON, task queue, etc.) with adjustable configuration (disable by default). Also improved the OQL: IS_NULL() and REGEXP have been added.
...
SVN:trunk[1132]
2011-03-18 11:15:09 +00:00
Romain Quetiez
7989cf622f
CSV import: fixed a few issues (restricted to N-N links) + added arguments to the export page, to allow for exporting N-N links
...
SVN:trunk[1130]
2011-03-15 12:19:04 +00:00
Romain Quetiez
f3cc490295
#328 Added the capability to import/export link sets in CSV format
...
SVN:trunk[1129]
2011-03-14 14:11:08 +00:00
Denis Flaven
d708ef585b
Fixed Trac#344: default search behavior for enumerated attributes (and similar types: 'Class', 'Language' and 'FinalClass') is now a strict '=' instead of 'contains'.
...
SVN:trunk[1112]
2011-03-07 17:06:17 +00:00
Romain Quetiez
cf8174d54e
Data Exchange - Improved to allow the import of complex attributes like passwords and documents + few fixes
...
SVN:trunk[1106]
2011-03-02 14:38:12 +00:00
Romain Quetiez
bddb8b4c92
Data Exchange - Format and save traces (config option: synchro_trace)
...
SVN:trunk[1102]
2011-03-01 16:21:04 +00:00
Denis Flaven
f3f2eb5c79
Synchro Data Sources Implementation on going...
...
SVN:trunk[1100]
2011-03-01 09:01:44 +00:00
Romain Quetiez
3441911781
Fixed regression on AttributeInteger
...
SVN:trunk[1088]
2011-02-22 14:26:00 +00:00
Romain Quetiez
d92f89fbe6
Data Exchange - Finalized deletion, changed the definition of attributes (update/reconcile), added an automated test
...
SVN:trunk[1083]
2011-02-11 09:01:16 +00:00
Romain Quetiez
ba822a655e
Wiki: add links to objects in text attributes
...
SVN:trunk[1060]
2011-02-01 13:40:51 +00:00
Romain Quetiez
1a52f4de72
#149 Implemented friendly names
...
SVN:trunk[1057]
2011-01-26 09:43:35 +00:00
Romain Quetiez
cde184e2a3
Allow a module to provide a handler to override application settings: OnMetaModelStarted()
...
SVN:trunk[1010]
2010-12-06 09:14:20 +00:00
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