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