Commit Graph

1157 Commits (bf83ef7a98a8f563c49ffe1ca45290b63df8fca9)

Author SHA1 Message Date
Vitaliy Filippov 36e6b881bb Use ERROR_MODE_CONSOLE in cli scripts; remove extra html_strip 2014-10-30 02:10:16 +03:00
Vitaliy Filippov 70b8dbe1b7 no redefine warning in Bugzilla::Template 2014-10-30 02:08:49 +03:00
Vitaliy Filippov d2c60c4051 Enable Mozilla skin by default 2014-10-28 17:19:23 +03:00
Vitaliy Filippov a819fbdb23 Check innodb in SHOW ENGINES (fix for MariaDB 10) 2014-10-27 18:47:17 +03:00
Vitaliy Filippov 904055ea47 Remove exports from Bugzilla::Search 2014-10-27 18:26:28 +03:00
Vitaliy Filippov 2efa1d0cda Fix Bugzilla->cookie when they are empty 2014-10-27 17:28:47 +03:00
Vitaliy Filippov 7c7c2f00d9 Fix Excel import
(do not set product/component if not requested)
2014-10-27 17:38:14 +04:00
Vitaliy Filippov 29e96c6eec Fix 0 visibility_value treating 2014-10-24 18:45:47 +04:00
Vitaliy Filippov 4fb34102b1 Fix some more DB initialisation errors 2014-10-24 18:20:26 +04:00
Vitaliy Filippov 3d279cf2c4 Fix initial population of fielddefs table 2014-10-24 18:20:26 +04:00
Vitaliy Filippov 50cc4dc6ff Fix incorrectly removed user_group_map.user_id field
(follow-up to 96b0e9eed552f416fc9425508147c145c5052a48)
2014-10-24 18:20:25 +04:00
Vitaliy Filippov b0b415b5b1 Change sql_interval to sql_date_math, like in upstream
(mozilla bug #602165, upstream commit 220a5e6608)
2014-10-24 18:20:25 +04:00
Vitaliy Filippov 1db6dfedf5 Bugzilla::Constants code style 2014-10-24 18:20:25 +04:00
Vitaliy Filippov 80d789e9c0 Also do not change owner of files, only change group. 2014-10-23 17:51:47 +04:00
Vitaliy Filippov 7371d031b1 Remove leftover bug_keywords FK name hack 2014-10-23 17:38:42 +04:00
Vitaliy Filippov dbfe3c1520 Fix field_defaults populating error 2014-10-23 17:22:30 +04:00
Vitaliy Filippov 9481a20dd3 Do not touch permissions of code files, remove index.html creation support 2014-10-23 16:40:42 +04:00
Vitaliy Filippov 20e65b43bc Bugzilla::Install::Filesystem code style 2014-10-23 15:23:10 +04:00
Vitaliy Filippov 23ebe03926 Remove some useless dependencies
(URI, URI::QueryParam, Email::MIME::Modifier, Email::MIME::Encodings)
2014-10-23 14:58:20 +04:00
Vitaliy Filippov d8492bf940 Fix custom field creation 2014-10-22 18:16:46 +04:00
Vitaliy Filippov 7ad0eec801 Use Sys::Sendfile instead of IO::SendFile as more compatible implementation 2014-10-22 18:16:46 +04:00
Vitaliy Filippov bbfd9e6be3 Allow to disable silent comments 2014-10-20 19:57:08 +04:00
Vitaliy Filippov f0d648ea1e Fix some compatibility with PostgreSQL
Also add varchar/text/bpchar operator class support
2014-10-20 16:55:25 +04:00
Vitaliy Filippov 4fdb5c0a72 Make user_info_class and user_verify_class values dynamic
(also allows to remove FOF_Sudo from Bugzilla::Config::Auth)
2014-10-20 14:38:24 +04:00
Vitaliy Filippov fe19b5071a Bugzilla::Config::* code style, move validation functions away from Common 2014-10-20 14:12:01 +04:00
Vitaliy Filippov d2e8010766 (Almost) move FOF_Sudo into custishacks
Still needs to be moved away from list/list.html.tmpl and Bugzilla::Config::Auth
2014-10-17 19:52:52 +04:00
Vitaliy Filippov 85bdce2367 Bugzilla4Intranet notice and license for some templates 2014-10-17 19:42:11 +04:00
Vitaliy Filippov b5ac1ab118 Remove banner.html.tmpl and replace it back with bannerhtml param. 2014-10-17 19:41:25 +04:00
Vitaliy Filippov 69f170866c Unquote known MediaWiki URLs and show them nicely 2014-10-17 17:28:09 +04:00
Vitaliy Filippov 696a70c226 Fix and try to avoid "list Package->.." bug 2014-10-17 16:12:54 +04:00
Vitaliy Filippov 5d5d297d5b Add field_desc back for days_elapsed 2014-10-15 19:26:35 +04:00
Vitaliy Filippov 55e38839aa Use html_select() instead of select-menu.html.tmpl 2014-10-15 18:12:11 +04:00
Vitaliy Filippov d8c8ea112d Use identifiers for search orders, not names 2014-10-15 18:12:11 +04:00
Vitaliy Filippov 79720546a1 Bugzilla::Install::Util: code style 2014-10-14 16:58:57 +04:00
Vitaliy Filippov cfd8911bdc Do not export anything from Bugzilla::User 2014-10-13 19:45:17 +04:00
Vitaliy Filippov 5a400911bb Bugzilla::Util: code style, remove unused find_wrap_point() 2014-10-13 19:25:31 +04:00
Vitaliy Filippov 4a7f2be3ad Remove unused StopBugMail() from template 2014-10-13 19:20:14 +04:00
Vitaliy Filippov 429e40a186 Remove urlbase hack from base code 2014-10-13 19:19:24 +04:00
Vitaliy Filippov 3fe520c73a Fix "wide character in print" warnings 2014-10-13 18:46:10 +04:00
Vitaliy Filippov cdf833a277 Fix error reporting, determine current template 2014-10-10 18:55:41 +04:00
Vitaliy Filippov 9de760790c Some fixes
* Remove list.clone (unused) and scalar.substr (standard) methods
* Show only real stack trace in ThrowTemplateError
* Move constants out of Bugzilla::User to solve issues with circular use's
2014-10-10 17:28:29 +04:00
Vitaliy Filippov a49bc67962 Bugzilla::Template: code style, remove some rarely used subs
* Remove filters inactive, obsolete, closed
* Remove global subs: use_keywords, bug_fields, comment_indexes
2014-10-10 16:57:07 +04:00
Vitaliy Filippov 9a7e557879 Bugzilla::Group: code style 2014-10-10 16:57:07 +04:00
Vitaliy Filippov 7b3c75c7a0 Remove the rest of cgi->param() and cgi->cookie() calls 2014-10-10 16:57:07 +04:00
Vitaliy Filippov a06dcd0192 Remove VarHash experiment 2014-10-08 16:39:47 +04:00
Vitaliy Filippov 112eb10a5f Move data validation and update/insert code into Bugzilla::FlagType 2014-10-08 16:04:31 +04:00
Vitaliy Filippov fed3567b82 FlagType.pm: code style 2014-10-08 15:30:58 +04:00
Vitaliy Filippov 4e1d00ea8d colchange.cgi: remove CGI usage; add Bugzilla->cookies method 2014-10-08 14:16:56 +04:00
Vitaliy Filippov 75c8392c67 Bugzilla::Chart, Bugzilla::Series, chart.cgi: code style 2014-10-07 18:37:26 +04:00
Vitaliy Filippov 59bc1dc86a Bugzilla::Chart, Bugzilla::Series, chart.cgi: remove CGI usage 2014-10-07 18:24:25 +04:00
Vitaliy Filippov e853213990 Remove CGI->param usage from attachment.cgi 2014-10-07 16:49:26 +04:00
Vitaliy Filippov 4479f5a97b Better 'makeproductgroups' handling.
* Do not insert group into all products by default when 'makeproductgroups' is on
* Allow to choose whether to create access group for new products
* Move group and series creation calls away from Product->create
* Change help text
* Enable makeproductgroups by default again
2014-10-07 15:56:57 +04:00
Vitaliy Filippov 6574c7af78 Return specially treated fields in "Bug Changes" 2014-10-07 15:00:57 +04:00
Vitaliy Filippov f39801807f Fix readonly display of bug fields; move keywords code away from [% BLOCK input %] 2014-10-07 15:00:57 +04:00
Vitaliy Filippov 721b30a788 Save valid_attributes in cache_fields (fixes crash after enabling a field) 2014-10-07 15:00:57 +04:00
Vitaliy Filippov b918f359d9 1 more place was still using User::name instead of realname 2014-10-07 15:00:57 +04:00
Vitaliy Filippov 5481856947 Fix setting flags 2014-10-07 15:00:57 +04:00
Vitaliy Filippov 9ff1527e13 Fix error when enabling visibility field 2014-10-07 15:00:57 +04:00
Vitaliy Filippov 0bd8cb5065 Do not wrap long operator descriptions 2014-10-07 15:00:57 +04:00
Vitaliy Filippov 019812d8a1 Allow to use shared searches in "matched by saved search" operator
* Allow 'SearchName <user@domain.com>' operator value syntax
* Default to sharer in shared search subqueries
2014-10-07 15:00:56 +04:00
Vitaliy Filippov a32c3f8d6a Do not omit paragraphs with 0 2014-10-07 15:00:56 +04:00
Vitaliy Filippov df5cd9c13e Fix update_visibility_values 2014-10-07 15:00:56 +04:00
Vitaliy Filippov eb21c917e3 Gravatar support. Avatars may be disabled via params or user preference.
FIXME: Remove hardcoded Mozilla skin name (used to choose avatar position)
2014-10-07 15:00:56 +04:00
Vitaliy Filippov 248f5884d5 Do not create css stubs during checksetup.pl 2014-10-07 15:00:56 +04:00
Vitaliy Filippov 98c33cf584 Style editgroups.cgi 2014-10-07 15:00:56 +04:00
Vitaliy Filippov 4f5bb35b3e Fix enable/disable classification error 2014-10-07 15:00:55 +04:00
Vitaliy Filippov 3f8554989d Fix 2 small bugs 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 9a1f483764 Use ->realname in User->identity, fix non-existing keywords check 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 102f1f7b6c Use ->realname in User webservice 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 856151ae85 Correctly hide email domain for anonymous users 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 6425bfe311 Allow keywords to depend on other fields (for example product) 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 33b65171e8 Do not use Field::Choice->check_visibility 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 05b76e6929 Remove unused FlagType->grant_list and User->get_userlist 2014-10-07 15:00:54 +04:00
Vitaliy Filippov f9c6631057 Add links to levenshteinusermatch parameter info, allow to use it with pgsql 2014-10-07 15:00:54 +04:00
Vitaliy Filippov d471a66683 Bugzilla::User code style 2014-10-07 15:00:54 +04:00
Vitaliy Filippov e50428a42b Remove user_id_to_login procedural API; set default values for non-select fields on bug form 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 890209e7c1 Do not validate classification 2014-10-07 15:00:54 +04:00
Vitaliy Filippov ff0f7fbf19 Remove duplicated choose classification code 2014-10-07 15:00:54 +04:00
Vitaliy Filippov b2c0bc2e04 Bugzilla::Milestone and Bugzilla::Version code style 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 2b7d276828 Raise error about unknown values of non-dependent select fields 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 93961db741 Change user.name property to be equal to login_name, add separate accessor for realname 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 16a1c9d3f7 editfields.cgi: code style, remove CGI usage, warn on default/value field changes; editvalues.cgi: call update_control_lists 2014-10-07 15:00:53 +04:00
Vitaliy Filippov a5ce0f5c92 Remove SPECIAL_STATUS_WORKFLOW_ACTIONS 2014-10-07 15:00:53 +04:00
Vitaliy Filippov d60380c983 Remove table name from DB_COLUMNS of FlagType, Group, User 2014-10-07 15:00:53 +04:00
Vitaliy Filippov f3ca192828 Store flagtypes.cc_list as user IDs in separate table 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 95e2556c0a Move show-mail-groups.cgi link to custishacks 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 5288170b6c Some code style for checkaccess.cgi 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 185335c6ec width=100% for assignee, qa, cc fields; remove creation_ts is not null term (was needed before transaction support) 2014-10-07 15:00:53 +04:00
Vitaliy Filippov b089cfa35c Fix: allow to rename field values 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 8e99b96c7c Remove bug/create/user-message.html.tmpl template, add entryheaderhtml param and product property 2014-10-07 15:00:53 +04:00
Vitaliy Filippov c005274130 Do not require HTML::Scrubber to correctly strip unsafe tags 2014-10-07 15:00:53 +04:00
Vitaliy Filippov b7cc8f0e6a Use auto_add_flag_requestees_to_cc config, do not try to use CGI for adding cc 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 127c8ce763 Bugzilla::Flag code style 2014-10-07 15:00:53 +04:00
Vitaliy Filippov 810df2568a Make update_control_lists report changes 2014-10-07 15:00:52 +04:00
Vitaliy Filippov c746664a83 Disable utf8 warning during checksetup 2014-10-07 15:00:52 +04:00
Vitaliy Filippov 8ac317050d Move the rest of CustIS hooks to custishacks, remove "custis" extension 2014-10-07 15:00:52 +04:00
Vitaliy Filippov d235711747 Move flag reminders to core, make clear_requests_on_close work (it was using a non-existing user pref!) 2014-10-07 15:00:52 +04:00
Vitaliy Filippov 89a565f437 Move "Fix Worktime" page to core 2014-10-07 15:00:52 +04:00
Vitaliy Filippov 816e5efe9b Move Views to core 2014-10-07 15:00:52 +04:00
Vitaliy Filippov e4d56b3ae8 Move checkers to core 2014-10-07 15:00:52 +04:00
Vitaliy Filippov 1886faf627 Use editvisibility.cgi to enable/disable dependent values, not dependent fields 2014-10-07 15:00:31 +04:00
Vitaliy Filippov 22a6a0e369 Move custis-specific code to/from extension
Move to core:
* Mail log
* Bugzilla::Checker
* MediaWiki link parsing
* Filtering HTML part of incoming email
* Adding comment to a cloned bug

Move to extension:
* scrum_cards table
2014-10-07 15:00:30 +04:00
Vitaliy Filippov adf0ce5b0b Fix utf8 cookie keys 2014-10-07 14:58:18 +04:00
Vitaliy Filippov b2cf9833dc Code style 2014-10-07 14:58:18 +04:00
Vitaliy Filippov 14b1019de4 Replace MAX_*_SIZE with a single MAX_FIELD_VALUE_SIZE 2014-10-07 14:58:18 +04:00
Vitaliy Filippov 06648f2fef Check deadline, status_whiteboard, alias for empty value 2014-10-07 14:58:17 +04:00
Vitaliy Filippov d18d3c8269 Remove components.default_version and allow to configure default version
using the generic field UI.

Also do not override remove_from_db of Field::Choice in some classes.
2014-10-07 14:58:17 +04:00
Vitaliy Filippov eccb6bc9eb Remove products.defaultmilestone and allow to configure default milestone using the generic field UI 2014-10-07 14:58:17 +04:00
Vitaliy Filippov cc41c14ddb Escape commas in multi-select activity log, detect changes for multi-selects during mid-air collisions 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 5f999b339f Alter the rest of integer fields to be INT4, remove sub Bugzilla->COLUMNS, add BIGSERIAL type 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 1453596813 Fix some upgrade errors 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 1b52789af0 Move multiselect splitting into create_or_update 2014-10-07 14:58:17 +04:00
Vitaliy Filippov b1e2418b40 Use $field->value_type instead of Bugzilla::Field::Choice->type($field) 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 339ea6a213 Use field definitions from abstract schema when doing most bz_add_column and bz_alter_column 2014-10-07 14:58:17 +04:00
Vitaliy Filippov a2a0a05be7 Bugzilla::Attachment code style 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 1d566b366e Reorder methods of Bugzilla::Field, reformat and add some documentation 2014-10-07 14:58:17 +04:00
Vitaliy Filippov e8a545a69c Reorder standard fields, honor field sortkey in bug activity and bugmail 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 152654312b Remove useXXX parameters and use $field->enabled instead;
Make Bugzilla object always accessible in templates;
Allow only specific tweaks for standard fields and show which ones are allowed in the UI.
2014-10-07 14:58:17 +04:00
Vitaliy Filippov 02050d63c6 Fix foreign key DELETE and UPDATE actions, fix user removal 2014-10-07 14:58:16 +04:00
Vitaliy Filippov 924dff1b2f Remove also percentage_complete and days_elapsed from fielddefs 2014-10-07 14:58:16 +04:00
Vitaliy Filippov b492478f7c Remove is_static, partially remove is_default impact 2014-10-07 14:58:16 +04:00
Vitaliy Filippov 890bedc9f2 Add mapping for keywords 2014-10-07 14:58:16 +04:00
Vitaliy Filippov 0fdb364160 Fix keyword webservice, take all keyword list from field_metadata 2014-10-07 14:58:16 +04:00
Vitaliy Filippov c059342976 Convert Keywords into a standard multi-select field 2014-10-07 14:58:16 +04:00
Vitaliy Filippov edd67ba651 Fix removed keywords column to work in search again 2014-10-07 14:58:16 +04:00
Vitaliy Filippov 139e289d51 Remove also owner_idle_time and attachments.submitter fields 2014-10-07 14:58:16 +04:00
Vitaliy Filippov 21237a5070 Rename Bugzilla::User::match to match_name to not hide Bugzilla::Object method 2014-10-07 14:58:16 +04:00
Vitaliy Filippov 9fb94e333a Make cc_group store group id, not name 2014-10-07 14:58:16 +04:00
Vitaliy Filippov af5945dfd1 Fix input_params 2014-10-07 14:58:16 +04:00
Vitaliy Filippov cb58d0da87 Allow to use field names in email_in.pl, do not use CGI tie, use Bugzilla->input_params, fix some warnings 2014-10-07 14:58:16 +04:00
Vitaliy Filippov cb7ddc4331 Refactor result reporting, move the rest of ORM code from process_bug.cgi to actual ORM class 2014-10-07 14:58:16 +04:00
Vitaliy Filippov f75658a097 Delete also qacontact_accessible 2014-10-07 14:58:16 +04:00
Vitaliy Filippov 624d6551e1 Delete obsolete unused fields from fielddefs 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 16716a544f Delete attach_data.thedata field 2014-10-07 14:58:15 +04:00
Vitaliy Filippov bc81b6894c Remove defaultXXX params -- now default value is a property of field 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 620531c4b9 Move OS and Platform guessing regexps into DB and allow to edit them 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 402fb9dd26 Remove most CGI usage from buglist.cgi 2014-10-07 14:58:15 +04:00
Vitaliy Filippov cd3be7b750 Move clean_search_url out of CGI 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 33b91f8d94 Remove old LookupNamedQuery API, rename Bugzilla::Search::Saved->url to ->query 2014-10-07 14:58:15 +04:00
Vitaliy Filippov c58b218875 Move saved search removal code into Bugzilla::Search::Saved 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 92d5b55e4f Remove non-working and useless locking of keys/values of DB schema 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 678e4acb92 Remove closed_bug_statuses() api 2014-10-07 14:58:15 +04:00
Vitaliy Filippov a10187577e Remove is_open_state and BUG_STATE_OPEN 2014-10-07 14:58:15 +04:00
Vitaliy Filippov be8da34422 Bugzilla::JobQueue::Runner code style 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 776ec7b928 Remove JOB_MAP hardcode 2014-10-07 14:58:15 +04:00
Vitaliy Filippov bbef0613df Allow templates to refer to each other by full path, move CUSTIS-specific product names away from templates 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 4899654c43 Allow field values and flags to be controlled by an empty value 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 2c2bfc4301 Fix mass edit 2014-10-07 14:58:15 +04:00
Vitaliy Filippov 736a4a0f01 Allow to delete fields with change history 2014-10-07 14:58:14 +04:00
Vitaliy Filippov eb96bfda90 Make all options visible for empty controlling value also in js 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 86deae0270 Treat empty visibility value sets as "always invisible" instead of "always visible" 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 8001daf79d Move extra buglist columns from custis to core 2014-10-07 14:58:14 +04:00
Vitaliy Filippov b10a99d2f5 Move CUSTIS-specific params to custishacks 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 89e1b13e69 Bugzilla::CGI code style 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 0319a66bb4 Remove CGI interfacing from Bugzilla::Search 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 82b268483c Add UI for editing visibilility/nullable/cloned/defaults from value pages 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 04da6a883e Add UI for editing clone_field_id and associated values 2014-10-07 14:58:14 +04:00
Vitaliy Filippov c2c97c06af Add clone_field_id attribute, make enter_bug.cgi honor it, remove obsolete APIs field.new_choice and get_field_id 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 3a45e17953 Copy default versions into field_defaults 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 5c035a5184 Bridge defaultXXX with fielddefs.default_value, use default values in Bugzilla::Bug ORM code 2014-10-07 14:58:14 +04:00
Vitaliy Filippov d0793c51a3 Add separate control fields for NULL and for default values 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 67ba0de962 Use dependent default values on bug change form, use global default values on bug entry form 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 74ecc3d2c5 Remove non-hash Bugzilla->fieldvaluecontrol, move dependent default values into a separate table, simplify bz_add_column 2014-10-07 14:58:14 +04:00
Vitaliy Filippov 4f20f1242c Allow to enable/disable empty version/milestone from the product page 2014-10-07 14:58:14 +04:00
Vitaliy Filippov b0964e90c1 Allow to move products between classifications from product page 2014-10-07 14:58:13 +04:00
Vitaliy Filippov ea03382e62 Allow NULL in products having "unspecified" versions 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 79711e2cbd Make "dependent nullable" work in JS on bug form 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 8d9b13decd Fixes for removed enter_bug flag; make "dependent nullable" working 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 9d71d573e4 Make "nullable" property dependent on visibility field value 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 6167bfd72f Sort fields on their sortkey in bugmail 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 0f4371e949 Make TIMETRACKING_FIELDS a hash 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 54cee0e478 Remove fielddefs.buglist and fielddefs.enter_bug parameters 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 65c15e5fd4 Allow empty version, convert "unspecified" versions to NULL 2014-10-07 14:58:13 +04:00
Julien Heyman 78942517ad Bug 319598: Add support for saved tabular and graphical reports
(cherry-pick cc2fadc573 with modifications)

Conflicts:
	Bugzilla/User.pm
	template/en/default/global/messages.html.tmpl
	template/en/default/global/useful-links.html.tmpl
	template/en/default/global/user-error.html.tmpl
	template/en/default/reports/report.html.tmpl
2014-10-07 14:58:13 +04:00
Vitaliy Filippov 4004bd0647 Fix DB update from 4.4 schema (at least for MySQL) 2014-10-07 14:58:13 +04:00
Vitaliy Filippov b3d853917e Show names of non-functional Bug URLs and Keywords types 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 1d333cc0eb Use fielddefs.is_mandatory, like in upstream 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 161b5bdb48 Sort legal_values case-insensitively 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 3d9d70d18c Migrate upstream 4.x field_visibility into our fieldvaluecontrol 2014-10-07 14:58:12 +04:00
Vitaliy Filippov 5a6ac62d9e Remove upstream fielddefs.is_numeric field 2014-10-07 14:58:12 +04:00
Vitaliy Filippov ba674e44ef Make BUG_ID reverse relationships function
* Show them on the bug form
* Allow to search on them
* Allow to set them in excel import
2014-10-07 14:58:12 +04:00
Vitaliy Filippov d5e13b4a67 WIP BUG_ID reverse relationships (implementation different to upstream) 2014-10-07 14:58:12 +04:00
Vitaliy Filippov 68ff25fef5 Change field type values for compatibility with upstream 2014-10-07 14:58:12 +04:00
Vitaliy Filippov 4f6c16e830 Fix field editing form, move js out of template 2014-10-07 14:58:12 +04:00
Vitaliy Filippov e1a6bb97af Various small schema changes 2014-10-07 14:58:12 +04:00
Vitaliy Filippov 5548f1d0a1 Add profiles.is_enabled, profiles.last_seen_date columns, like in upstream 2014-10-07 14:58:12 +04:00
Vitaliy Filippov a9d629ea72 Allow to disable old versions/milestones, rename components.is_active to components.isactive, like in upstream 2014-10-07 14:58:12 +04:00
Vitaliy Filippov 72bfb7423b Remove bugs.keywords column like in upstream 2014-10-07 14:58:12 +04:00
Vitaliy Filippov 08b8ccfcdc Remove attachments.isurl like in upstream 2014-10-07 14:58:12 +04:00
Vitaliy Filippov ce1c75e02c Fix remaining_time setting during bug creation 2014-09-03 19:28:10 +04:00
Vitaliy Filippov 96bea7c648 Support truncated versions of assigned_to, reporter and qa_contact in search 2014-08-25 15:09:14 +04:00
Vitaliy Filippov 10c4d41651 Honor *_accessible in User->can_edit_bug 2014-08-22 16:05:09 +04:00
Vitaliy Filippov 37c688e5bb Show the same detailed table in group administration UI 2014-08-12 19:10:07 +04:00
Vitaliy Filippov d8afbe3534 Show fully detailed group information in User Preferences -> Permissions tab 2014-08-12 18:01:05 +04:00
Vitaliy Filippov 5f094ad0b4 Add flag requestee into bug CC if he cannot see the bug 2014-07-09 18:31:08 +04:00
Vitaliy Filippov 7fa03d41f2 Fix field value sort order 2014-07-09 15:47:12 +04:00
Vitaliy Filippov eab080cfda Do not crash when trying to create bug with flags, but without selecting component 2014-06-03 15:48:23 +04:00
Vitaliy Filippov 65b39b45d2 Allow to go into editusersingroup.cgi from Administration->Groups 2014-05-30 17:07:04 +04:00
Vitaliy Filippov 5cfdec71f6 Refactor editusersingroup.cgi
* Show indirect grants
* Show bless permissions
* Allow to remove users from group
* Allow to add/remove users if you have bless permission for it, not only if you're in 'creategroups' group
* Allow to grant/revoke bless permissions if you're in 'editusers' group
* Add link to editusersingroup.cgi from "Edit group" page
2014-05-30 16:10:16 +04:00
Vitaliy Filippov 57eb2dac62 * Match selected values on name in bug-visibility.js
* Fix "verify field values"
* Do not display "verify groups" in case of same group control set for the old and the new products
2014-05-29 18:53:56 +04:00