Commit Graph

42 Commits

Author SHA1 Message Date
Romain Quetiez
0f0113e578 Temporarily removed the TAB "OQL query", until it gets finalized with the link management
SVN:code[184]
2009-09-28 08:45:01 +00:00
Romain Quetiez
2e9f13c4c5 Deletion of objects:
- automatic delete of mandatory ext keys, and if the option is set in the data model (I've set the "manual" option by default, and the "auto" option for links)
- automatic reset of optional ext keys (several keys could be updated on one single object)
- takes into account the user rights
- security against the use of page arguments when the automatic deletion is not allowed
Known limitations:
- does not check that resetting an ext key could affect the lifecycle consistency (e.g. delete a workgroup referenced by a ticket)
- does not check recursively on the automatic deletion, which should not be a problem given the current data model (TBC)

SVN:code[181]
2009-09-18 16:12:38 +00:00
Romain Quetiez
637993e7eb Fixed bug on deletion: take the inheritance into account when checking for referencing objects (eg. a ticket linked to a PC was not seen)
SVN:code[180]
2009-09-18 09:35:21 +00:00
Romain Quetiez
5e757db532 Cosmetic: Now that we request a confirmation on Delete, show the option as 'Delete...'
SVN:code[176]
2009-09-17 12:51:34 +00:00
Romain Quetiez
723341d94a Plugged in the allowed values management into the modification form and the stimulus form (limitation: take care with the data model and fields that depend on each other, until we replace those forms with the wizard that is currently being used for the object creation)
SVN:code[174]
2009-09-17 08:56:07 +00:00
Romain Quetiez
aea6f2e86f Forgotten from commit Nr 169
SVN:code[173]
2009-09-17 08:02:59 +00:00
Denis Flaven
96e2732015 - Allowed values is now implemented, so I removed the comment !
SVN:code[171]
2009-09-16 16:08:52 +00:00
Romain Quetiez
103f5e4568 User Management: removed limitation on the user rights that could not be established without a given object set, and added a feedback in the user details page (grant summary, based on the results returned by the std user management API, thus is reliable)
SVN:code[169]
2009-09-16 16:01:12 +00:00
Romain Quetiez
152b97a24a Fixed a regression: autocomplete not working due to a change in the execution of the script rendered in Ajax
SVN:code[168]
2009-09-16 15:00:40 +00:00
Romain Quetiez
199a4865a4 Disabled the features not finalized (cloning, bookmarking, bulk operations)
SVN:code[163]
2009-09-16 07:59:11 +00:00
Romain Quetiez
7e93b35215 Fixed regression: ticket "impact" was reset ; resulting from a conflict in the form fields names (impact used both in the main detail form and into hidden links forms)
SVN:code[162]
2009-09-16 07:56:14 +00:00
Romain Quetiez
aa7e93e80c Revised the CSV import: fixed issues with the external keys, added hyperlinks to the found objects, obsoleted the word 'pkey', replaced by 'id'
SVN:code[154]
2009-09-14 08:37:10 +00:00
Denis Flaven
8d76f47303 - 'Add...' butotn is now grayed when there is nothing to Add
- Better handling of AllowedValues, supporting autocompletes
- Cleanup unused code in wizard.utils.js

SVN:code[151]
2009-09-11 21:23:24 +00:00
Denis Flaven
be825be157 - Automatic adjustment of the width and height of the ModalDlg to fit the document's size
SVN:code[149]
2009-09-11 20:36:34 +00:00
Denis Flaven
7e57ea5365 Implementation of AllowedValues for fields that depend on other fields
SVN:code[148]
2009-09-11 20:35:16 +00:00
Romain Quetiez
e81dd420a1 Bug fix - object creation
SVN:code[145]
2009-09-11 15:34:40 +00:00
Romain Quetiez
455c703468 Fixed a stopper bug in the display of N-N links from the default object display procedure (not using templates)
SVN:code[141]
2009-09-11 08:42:57 +00:00
Denis Flaven
7618c38a05 Added the validation of mandatory form fields before submitting the creation / modification / clone forms.
SVN:code[140]
2009-09-11 06:01:32 +00:00
Romain Quetiez
874019c32a fixed interface of DisplaySet function
SVN:code[138]
2009-09-10 16:01:28 +00:00
Denis Flaven
8094e3083e Proper handling of the parameters to DisplaySet
SVN:code[135]
2009-09-10 15:32:29 +00:00
Romain Quetiez
bfc2df25d7 Fixed issue: user always considered as being an admin (regression due to changes in the setup), user profile setup is finally done at 100% in the setup code.
SVN:code[128]
2009-09-10 10:58:45 +00:00
Denis Flaven
3025a01e88 Use the latest version (unmodified) of autocomplete instead of an old - and customized - version.
SVN:code[126]
2009-09-10 08:58:07 +00:00
Romain Quetiez
242ccc37d3 Added a logoff button
SVN:code[124]
2009-09-09 15:06:14 +00:00
Romain Quetiez
ab801850dd Latest data model (Erwan) and few cosmetic changes (safer display of object hyperlinks)
SVN:code[119]
2009-09-07 14:29:49 +00:00
Denis Flaven
565891ce1c - Workaround for noit taking search parameters into account when displaying linked items.
SVN:code[115]
2009-09-07 13:57:12 +00:00
Denis Flaven
0b91c4724b - Style for auto-complete fields
SVN:code[114]
2009-09-07 13:54:45 +00:00
Denis Flaven
3849da02ac Limit the size of the table to fit the screen.
SVN:code[113]
2009-09-07 13:35:09 +00:00
Romain Quetiez
6c286bf952 Finalization of the user management by profile (UI to manage the accounts), and some unrelated changes:
- Using class labels in the UI
- Data model: you may specify a set of allowed values from a query (see caller_id in bizIncident class), still not 100% used in the UI but does not generate any error
- Data model: you may specify a password field (AttributePassword replacing AttributeString)
- Setup: calling UserRight::Setup() right after calling UserRight::CreateAdministrator()
- Setup: administrator account created with "my organization" and a dedicated contact
- Menus: optimized the load of std menus (queries written in OQL to get the benefit of the query cache)
- Menus: admin tools, seen only by people having the "admin" profile
- Object edition: fixed bug with the display of N-N links in the form

SVN:code[110]
2009-09-04 15:22:40 +00:00
Romain Quetiez
a096d46a59 Improved the behavior when a link class to not have any other attributes than the external keys. Still, it requires some work to have this configuration working.
SVN:code[109]
2009-09-02 13:39:20 +00:00
Romain Quetiez
5ee94f9d3d Changed images paths into relative path (../images where it was still /images)
SVN:code[107]
2009-08-27 13:56:57 +00:00
Denis Flaven
dffab33080 Workaround for the missing REQUEST_URI on IIS
SVN:code[105]
2009-08-27 12:37:21 +00:00
Denis Flaven
31415e2482 - New user interface to manage n-n links
SVN:code[104]
2009-08-26 21:52:34 +00:00
Denis Flaven
d2a6a116b1 Fixed the disappearance of tabs when doing a 'reload'
SVN:code[102]
2009-08-25 19:48:37 +00:00
Denis Flaven
b4dbcbe9d8 Do NOT use PHP short open tags for a better compatibility
SVN:code[98]
2009-08-22 09:49:44 +00:00
Denis Flaven
852c063868 session_is_register is deprecated since PHP 5.3.0
SVN:code[94]
2009-08-21 13:57:38 +00:00
Denis Flaven
0dc67869b5 - New search form allowing to perform OQL queries for any class of object
SVN:code[92]
2009-08-18 18:51:17 +00:00
Denis Flaven
59db699684 - Better display of the archives/change log on each object (Trac ticket #9)
SVN:code[89]
2009-07-24 15:44:51 +00:00
Romain Quetiez
6659728058 Initialized dev of the user rights managed by profiles, it is still not usable by the application, but its data model is likely to be stable.
SVN:code[87]
2009-07-21 08:48:30 +00:00
Denis Flaven
650e5fcbd8 - Fixed bug #31: HTML display in the "export" page uses the appropriate stylesheet.
SVN:code[85]
2009-07-19 09:34:32 +00:00
Denis Flaven
4eb723b073 - reintegrated the changes (mostly bug fixes) from the 0.7.2 branch
SVN:code[83]
2009-07-18 17:24:25 +00:00
Denis Flaven
0126c1322e Fixed bugs linked to the bookmark creation:
- There must be a user specific menu entry in the list of menuNodes
- The asynchronous ajax page must use the authentication stored in the session
- The query must be stored in OQL instead of sibusQL

SVN:code[58]
2009-04-28 13:24:12 +00:00
Denis Flaven
6545595f19 Moved under "trunk" to be able to track releases under "tags"
SVN:code[55]
2009-04-28 09:03:12 +00:00