Commit Graph

2436 Commits (classes)

Author SHA1 Message Date
Vitaliy Filippov 97257aa8a1 WIP: attachment->object 2016-12-22 22:01:45 +03:00
Vitaliy Filippov af9cf8806e Fix double-utf8 2016-05-09 23:41:30 +03:00
Vitaliy Filippov 999f70ca2f Fix small bugs 2016-05-09 18:14:50 +03:00
Vitaliy Filippov e6789938f2 Remove and migrate longdescs_history, fix DB init 2016-05-09 15:52:13 +03:00
Vitaliy Filippov 0d387dc396 Make Comment subclass of GenericObject (broken, TODO: deal with count, correctly log history) 2016-05-07 21:27:50 +03:00
Vitaliy Filippov a3e94db15a Fix FlagType usage 2016-05-07 21:27:50 +03:00
Vitaliy Filippov 85da9e6e7e Move getter into get_value() 2016-05-07 21:27:50 +03:00
Vitaliy Filippov 55d00159de Make FlagType subclass of GenericObject 2016-05-07 21:27:50 +03:00
Vitaliy Filippov 1362550b33 Make Group subclass of GenericObject 2016-05-07 21:27:50 +03:00
Vitaliy Filippov 9782ae44f3 Make User subclass of GenericObject 2016-05-07 21:27:50 +03:00
Vitaliy Filippov 92f71a6343 Add basic class editor 2016-05-07 21:27:50 +03:00
Vitaliy Filippov 3292b9c5f6 Allow to edit custom object fields 2016-05-07 21:27:50 +03:00
Vitaliy Filippov e7cf45053b Edit classifications from editvalues.cgi 2016-05-07 21:27:50 +03:00
Vitaliy Filippov ba0745839e Turn Product into a GenericObject and finally remove Bugzilla::Field::Choice 2016-05-07 21:26:43 +03:00
Vitaliy Filippov 3daa7b59a1 Turn Classification into a GenericObject 2016-05-07 21:24:09 +03:00
Vitaliy Filippov 1f1f8ab6c0 Begin implementation of "custom" editable object classes.
* Separate 'class' and 'field' entities. Previous Fields were a combination of both a Field and a Class.
* Turn Component, Version, Milestone, Keywords, OS, Platform, Status and all custom select field value classes into generic classes.
  Remove most of their custom DB interaction code.
* Remove separate Milestone and Version CRUD user interfaces, edit them using generic UI.
* Allow to view history of generic objects.

TODO:
* Turn Classification and Product into generic classes.
* Implement editor for generic classes and their fields.
* Deal with possible form field name collisions.
* Support search on generic objects.
* Add "display" pages for generic objects and decide how they should
  relate to object edit pages (for example, it's the same page for bugs).
* Add object-level and field-level permission system.
2016-05-07 21:24:09 +03:00
Vitaliy Filippov e63bc93fec Do not lowercase <pre> content O_o 2016-04-14 19:15:54 +03:00
Vitaliy Filippov 7bf84a131b Do not check permissions for sharer's queries 2016-04-11 17:27:58 +03:00
Vitaliy Filippov 41cf047168 Enclose xml-invalid hash keys into attributes 2016-04-06 17:47:15 +03:00
Vitaliy Filippov 4b8bea7b17 Fix Bug.search api 2016-04-06 17:34:22 +03:00
Vitaliy Filippov 8e13a0ff60 Do not remove visibility values the user cannot see in editvalues 2016-03-09 17:26:07 +03:00
Vitaliy Filippov 3efbc41166 Treat uppercase "Now" also as undef 2016-03-09 16:57:12 +03:00
Vitaliy Filippov 885419afba Fix absolute urls in whine mail 2016-03-09 16:47:29 +03:00
Vitaliy Filippov c91aaaf113 Remove duplicated wiki link 2016-03-09 12:42:43 +03:00
Vitaliy Filippov 25a101df9c Add FIXME 2016-03-02 15:57:58 +03:00
Vitaliy Filippov 824a39678d Fix except_fields for single empty value 2016-03-02 15:19:58 +03:00
Vitaliy Filippov 7153084880 Add joined multi-select columns 2016-03-01 18:23:42 +03:00
Vitaliy Filippov 003913e3fc Support multiple "look for bug in" URLs 2016-02-29 00:40:22 +03:00
Vitaliy Filippov 0bc3e2599c do not die for empty values 2016-02-16 16:30:12 +03:00
Vitaliy Filippov 3ade1d0a8d Allow multiple values for the same except_field in checkers 2016-01-29 15:19:02 +03:00
Vitaliy Filippov ea2dfa1fe4 Remove zero required version 2016-01-27 19:13:49 +03:00
Vitaliy Filippov 83202248a4 Remove "attachment already obsolete" error, fix longdesclength argument check 2016-01-27 18:15:04 +03:00
Vitaliy Filippov b8f096bd42 Check field type for "in search" operators 2016-01-27 18:11:29 +03:00
Vitaliy Filippov a6ec66012c Fix checker user_id validator 2016-01-27 18:02:27 +03:00
Vitaliy Filippov ca5dde4d80 Fix config.cgi list() call 2016-01-26 13:43:23 +03:00
Vitaliy Filippov 4736a51e18 Allow admin users to see all saved queries 2016-01-25 18:27:54 +03:00
Vitaliy Filippov 4ad3e1d881 Add "bypass group" parameter to Checkers 2016-01-25 18:19:14 +03:00
Vitaliy Filippov 98b88de635 Fix deadline history logging 2016-01-22 17:22:18 +03:00
Vitaliy Filippov 5b4ce0bd96 Fix :: -> 2016-01-19 15:48:53 +03:00
Vitaliy Filippov cedb870a81 Use same buglist generation code in whine.pl and in buglist.cgi 2015-12-29 17:58:15 +03:00
Vitaliy Filippov b37cc0c1b3 Remove current user modification hack for Bugzilla::Search 2015-12-24 16:42:47 +03:00
Vitaliy Filippov 3e789c2a51 Fix buglist value urls to use fields instead of quicksearch 2015-12-22 15:56:11 +03:00
Vitaliy Filippov d460b74b8c Do not make extra empty paragraphs 2015-12-07 12:58:50 +03:00
Vitaliy Filippov 40dc73f692 Fix possible duplicate key error when adding a bookmark to saved searches 2015-12-07 12:50:01 +03:00
Vitaliy Filippov 40251a927a Fix group matching 2015-12-07 12:31:53 +03:00
Vitaliy Filippov 823c7afe49 Fix Bugzilla.Group member manage method 2015-12-04 17:37:56 +03:00
Vitaliy Filippov a718d113a6 Do not cumulate totals across tables 2015-11-25 18:43:24 +03:00
Vitaliy Filippov 8d9eb2b89a fix for single include/exclude_fields 2015-11-20 13:45:51 +03:00
Vitaliy Filippov 35df417ee1 Proper fix 2015-11-18 15:32:21 +03:00
Vitaliy Filippov a7bf3751bd Fix editusers message 2015-11-18 14:48:47 +03:00