Vitaliy Filippov
1a5bbe5f03
Optimize field and choice check_visibility(), allow component objects to be set, remove some duplicated code
2014-05-26 17:21:29 +04:00
Vitaliy Filippov
27aef9f11c
Fix clearing alias
2014-05-24 21:04:18 +04:00
Vitaliy Filippov
33df1f9109
Remove CGI usage from request/email template
2014-05-23 20:02:44 +04:00
Vitaliy Filippov
472fb8f6a9
Do not allow to set invalid components for new bugs
2014-05-23 18:23:57 +04:00
Vitaliy Filippov
b226af09ac
Clear loaded comments after saving bug
2014-05-23 15:59:44 +04:00
Vitaliy Filippov
be4fc3c1dc
Fix empty bug updates
2014-05-23 00:53:23 +04:00
Vitaliy Filippov
215e7502f4
Description is required for new bugs
2014-05-23 00:37:19 +04:00
Vitaliy Filippov
860c45cd7e
Make default version also reference ID
2014-05-22 17:55:57 +04:00
Vitaliy Filippov
55aadda9b8
Fix clearing keywords
2014-05-22 16:43:50 +04:00
Vitaliy Filippov
70bad71d23
Fix backdated worktime feature
2014-05-22 02:00:17 +04:00
Vitaliy Filippov
a0deb31c5b
Optionally allow to assign bugs to other people
2014-05-19 19:38:59 +04:00
Vitaliy Filippov
56904ab882
Better illegal_bug_status_transition message
2014-05-19 17:30:30 +04:00
Vitaliy Filippov
e91f12c4d1
Clone arrays in dirty copy
2014-05-19 14:43:48 +04:00
Vitaliy Filippov
7c4236d2aa
Fix removecc
2014-05-19 14:17:55 +04:00
Vitaliy Filippov
ba763a4c7b
Fix validation deadline, dependencies
2014-05-19 12:39:40 +04:00
Vitaliy Filippov
cfb31dc9a7
Fix non-timetrackers posting bugs (remaining_time not null)
2014-05-19 10:54:37 +04:00
Vitaliy Filippov
a1c608745c
Do not restrict product values in the form, fix group change on moving between products
2014-05-19 03:33:22 +04:00
Vitaliy Filippov
8e93087ac1
Refactor BugMail -- use bug object instead of querying attributes from the DB
2014-05-19 03:33:22 +04:00
Vitaliy Filippov
07b11f2d50
Fix group saving
2014-05-19 01:49:04 +04:00
Vitaliy Filippov
0489bf37e9
Fix saving keywords
2014-05-19 01:27:05 +04:00
Vitaliy Filippov
a743cc823d
Fix posting bugs with cc
2014-05-18 16:20:52 +04:00
Vitaliy Filippov
23dc09d7d9
Fix some warnings / small errors
2014-05-16 18:52:41 +04:00
Vitaliy Filippov
b802359320
Fix "Show Multiple" (long format)
2014-05-16 18:52:41 +04:00
Vitaliy Filippov
4e10123e9c
Bug 144588 - Allow to edit bug descriptions, add server-side validation of edited comments
2014-05-16 18:52:40 +04:00
Vitaliy Filippov
7fa7827060
Fix dependency closure validation
2014-05-16 18:52:40 +04:00
Vitaliy Filippov
37a6aa3cde
fix checking assigned bug status
2014-05-16 18:52:40 +04:00
Vitaliy Filippov
9e6ee72ffe
Move diff handling into GetBugActivity, filter changed comments by date for mid-air collision page
2014-05-16 18:52:40 +04:00
Vitaliy Filippov
efb537b776
trick_taint in setter
2014-05-16 18:52:40 +04:00
Vitaliy Filippov
307752ce06
Fix EmitDependList
2014-05-16 18:52:39 +04:00
Vitaliy Filippov
7ec8a7d39f
Some more fixes for ID fields, fix field list style
2014-05-16 18:52:39 +04:00
Vitaliy Filippov
684a8cde1a
Fix some places where products.defaultmilestone was used
2014-05-16 18:52:39 +04:00
Vitaliy Filippov
08136a9c69
Mostly remove bug_status hardcode, fix some more SQL queries for new schema
2014-05-16 18:52:39 +04:00
Vitaliy Filippov
1eb8f0e64b
WIP remove bug_status hardcode
2014-05-16 18:52:39 +04:00
Vitaliy Filippov
00eac41cdf
Fix user matching on multiple edit
2014-05-16 18:52:38 +04:00
Vitaliy Filippov
b8f2860adc
fix marking as duplicate UI
2014-05-16 18:52:10 +04:00
Vitaliy Filippov
0b4624fbae
fix process_bug.cgi and other places using bug persistence
2014-05-16 18:52:10 +04:00
Vitaliy Filippov
40f957149c
post_bug.cgi now works with new interface; move email urlbase hack into 'custishacks'.
2014-05-16 18:52:10 +04:00
Vitaliy Filippov
7fdbfd5fa3
Reworking of Bugzilla::Bug persistence code mostly finished
2014-05-16 18:52:10 +04:00
Vitaliy Filippov
1656a14cfc
WIP merging create+update
2014-05-16 18:52:10 +04:00
Vitaliy Filippov
5443865ca5
WIP refactoring of "ORM" kernel of Bugzilla via merging validators and setters
2014-05-16 18:52:10 +04:00
Vitaliy Filippov
0fcc0e441c
Remove CGI usage in enter_bug.cgi
2014-05-16 18:52:09 +04:00
Vitaliy Filippov
336ca0b08e
- Fix bug cloning
...
- Fix filling of dependent fields on bug entry form
- Do not set values directly into $vars in enter_bug.cgi
- Remove dynamic visibility_value_id code from field creation form
(enter_bug.cgi still operates names, not IDs)
2014-05-16 18:52:09 +04:00
Vitaliy Filippov
18105590ec
Bug 38616 - Fix CC restriction, add FIXMEs
2014-05-16 18:52:09 +04:00
Vitaliy Filippov
2ab86b6235
* Remove saving _old_* in Bugzilla::Bug
...
* Remove some useless setters
* Remove see_also validation hardcode
* Move added fielddefs db columns from "extension" (that is not really an extension) into "core"
* Add clone_bug information for standard fields
TODO: Copy _old_self before updating anything
TODO: Fix enter_bug.cgi and bug cloning (does not work now)
2014-05-16 18:52:09 +04:00
Vitaliy Filippov
b9b561fe45
Add _obj accessors, fix "Long Format"
2014-05-16 18:52:09 +04:00
Vitaliy Filippov
68f14efd2b
Do not return blessed error_self
2014-05-16 18:52:09 +04:00
Vitaliy Filippov
1a79246fed
Bugzilla::Bug code style
2014-05-16 18:52:08 +04:00
Vitaliy Filippov
f6ba0fc1a9
Fix multiselects
2014-05-16 18:52:08 +04:00
Vitaliy Filippov
ed744fab39
Convert value ids to names on the bug form (ugly, but already works)
2014-05-16 18:52:08 +04:00
Vitaliy Filippov
0e0536c9ef
Delete duplicate bug.choices API and duplicate 'select' block
2014-05-16 18:52:08 +04:00