Commit Graph

213 Commits (55bee6cdccae3a83200c799a23a4fda4d135717f)

Author SHA1 Message Date
Vitaliy Filippov b96e6d9578 Remove TUI completely 2014-10-07 15:00:55 +04:00
Vitaliy Filippov d36d18dcc6 Reflow query form rows when showing/hiding fields 2014-10-07 15:00:55 +04:00
Vitaliy Filippov 1878f42f83 Rewrite query-visibility to also use the correct field processing order;
share some duplicate code between bug-visibility and query-visibility.
2014-10-07 15:00:55 +04:00
Vitaliy Filippov d92f98ff8c Handle default values more correctly 2014-10-07 15:00:55 +04:00
Vitaliy Filippov 22c3d8cd81 Small update for SimpleAutocomplete, fix object_name 2014-10-07 15:00:55 +04:00
Vitaliy Filippov 1f19c6e9db Hide non-editable that should really be hidden when loading edit form 2014-10-07 15:00:55 +04:00
Vitaliy Filippov 2bd91c3fca Ignore non-editable fields in bug-visibility 2014-10-07 15:00:54 +04:00
Vitaliy Filippov e3bee29887 Do not query value webservice for keyword autocomplete 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 041cd3b326 Update SimpleAutocomplete 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 5364c8afe4 Rewrite bug-visibility to handle dependent fields correctly in all cases.
Example of incorrect behaviour possible in old version:
1) Field A has value_field=C
2) Field B has value_field=D and null_field=C
3) Suppose field A gets initialised first. It triggers initialisation of C,
   C alters values of A and nullability of B. Then B gets initialised, and
   triggers initialisation of D, which alters values of B and overwrites
   its nullability previously altered by A.
2014-10-07 15:00:54 +04:00
Vitaliy Filippov 6237a5cb74 Fix product hidden field exception for creation form 2014-10-07 15:00:54 +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 6425bfe311 Allow keywords to depend on other fields (for example product) 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 3c20036682 Reflow custom field edit page; hide "default value" for select fields being created. 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 8fd0b23144 Code style for js/admin_groupcontrol.js 2014-10-07 15:00:52 +04:00
Vitaliy Filippov 68fcbbe749 Move scrumcards js to core 2014-10-07 15:00:52 +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 0797f68a84 Flash comment when going to its anchor link 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 9f0c73db85 Allow to search on empty value 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 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 4899654c43 Allow field values and flags to be controlled by an empty value 2014-10-07 14:58:15 +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 04da6a883e Add UI for editing clone_field_id and associated values 2014-10-07 14:58:14 +04:00
Vitaliy Filippov fddf47e859 Use same URI for both types of fieldvaluecontrol.cgi -- they're identical 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 79711e2cbd Make "dependent nullable" work in JS on bug form 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 54cee0e478 Remove fielddefs.buglist and fielddefs.enter_bug parameters 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 215ffb36d2 Do not narrow select fields less than minimum width on hover 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 5a2b7de16a Remove extra <table> around select fields 2014-10-07 14:58:13 +04:00
Vitaliy Filippov 8fba371d1a Move JS from query form template into js/query-form.js 2014-10-07 14:58:13 +04:00
Vitaliy Filippov d5e13b4a67 WIP BUG_ID reverse relationships (implementation different to 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 08b8ccfcdc Remove attachments.isurl like in upstream 2014-10-07 14:58:12 +04:00
Vitaliy Filippov 3a3fbaab98 Match component_data by component name, not index in list 2014-06-17 17:59:12 +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
Vitaliy Filippov bd4d362b11 Do not show --- option for multi-selects, fix multi-select setter 2014-05-27 19:24:37 +04:00
Vitaliy Filippov 343f73a40c Begin week with Monday in js calendar by default 2014-05-26 16:30:33 +04:00
Vitaliy Filippov 47e2c92f20 Fix reselecting --- in query form 2014-05-26 14:53:18 +04:00
Vitaliy Filippov b0175d8bac Fix hiding/showing resolution on attachment create form, on bug create form 2014-05-22 01:05:03 +04:00
Vitaliy Filippov c797ae3de2 focus edited comment 2014-05-21 17:04:25 +04:00
Vitaliy Filippov 3f6f017532 bug.js code style 2014-05-21 17:04:13 +04:00
Vitaliy Filippov 327fbcb87e Allow to search on NULL value 2014-05-19 19:04:24 +04:00
Vitaliy Filippov af363f4a37 Fix c ru->en 2014-05-18 16:37:00 +04:00
Vitaliy Filippov a90c011d34 Fix field showing/hiding 2014-05-18 03:35:50 +04:00
Vitaliy Filippov eda941c84e Hide invisible custom fields correctly 2014-05-16 18:52:41 +04:00
Vitaliy Filippov 0b5fe6f785 Skip re-filling of field values on bug edit page load 2014-05-16 18:52:40 +04:00
Vitaliy Filippov b8f2860adc fix marking as duplicate UI 2014-05-16 18:52:10 +04:00
Vitaliy Filippov e16cf1a436 Never use selectboxes for selecting users -- we already have autocomplete for a long time.
usemenuforusers parameter will only mean 'output everyone to the autocompleter'.
2014-05-16 18:52:10 +04:00
Vitaliy Filippov 20970604fa Simplify enabling/disabling flags 2014-05-16 18:52:10 +04:00
Vitaliy Filippov a8216085fb Move JS away from bug creation template 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 30514a4833 Show/hide fields only by JS, do not attempt doing it from template (fixes bug entry form) 2014-05-16 18:52:09 +04:00
Vitaliy Filippov 1a79246fed Bugzilla::Bug code style 2014-05-16 18:52:08 +04:00
vfilippov 8c594bdbb7 Bug 129375 - Fix aborting of search on empty value on (search) link click
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1950 6955db30-a419-402b-8a0d-67ecbb4d7f56
2014-04-02 10:54:42 +00:00
vfilippov ff33fa5cb9 Bug 66910 - Allow whitespace in keyword name
Side changes: some code style + use query string encoding instead of @

git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1937 6955db30-a419-402b-8a0d-67ecbb4d7f56
2014-03-03 10:43:53 +00:00
vkoptev 58ba535734 Bug 138613 - add custom message about new functionality
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1912 6955db30-a419-402b-8a0d-67ecbb4d7f56
2014-01-16 14:23:25 +00:00
vkoptev 556f79bbb7 Bug 142907 - cut online view link from repling text
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1910 6955db30-a419-402b-8a0d-67ecbb4d7f56
2014-01-15 10:26:10 +00:00
vkoptev 874f5cef45 Bug 138596 - fix repling citation
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1891 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-12-24 10:47:28 +00:00
vkoptev 62c781c123 Bug 138596 - add preview for too long comments
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1865 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-11-29 14:05:36 +00:00
akrasilnikov 306f60108e Bug 135368 - Some design interface and js
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1853 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-10-21 11:57:34 +00:00
akrasilnikov 1cb5d995a1 Bug134368 - Fix long comments in bug history
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1852 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-10-17 11:39:54 +00:00
akrasilnikov b9b866e40a Bug 135726 - Add button for all edit textareas
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1843 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-10-08 10:58:18 +00:00
akrasilnikov b85c47d0d8 Bug 135368 - Redesign product group control page
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1839 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-10-04 11:17:27 +00:00
akrasilnikov 7ea6274efd Bug 134368 - Refactoring JS code + revert Bug webservice + add new field in comment response
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1824 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-30 12:49:42 +00:00
akrasilnikov 115cbefe07 Bug 134368 - Refactoring JS code + change Bug webservice
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1823 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-30 12:38:51 +00:00
akrasilnikov 3baff646a1 Bug 131574 - Add AJAX function with callback and some code refactoring
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1822 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-30 12:13:22 +00:00
akrasilnikov 42ce2b8129 Bug 134368 - Add new textarea via AJAX + some validation form
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1820 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-27 12:14:55 +00:00
akrasilnikov 902e157890 Bug 134368 - Edit comment and log history
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1816 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-26 08:04:33 +00:00
akrasilnikov 98df1a5388 Bug 129375 - Add filter in top of bug list
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1795 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-13 12:57:28 +00:00
vfilippov f94b7fdaf6 Bug 129375 - move alert, add id=commentsilent on attach form
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1794 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-12 11:06:52 +00:00
akrasilnikov d45fb45180 Bug 129375 - Some code refactoring
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1793 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-12 11:04:25 +00:00
akrasilnikov 8c0e2adf1c Bug 129375 cd /home/akrasilnikov/web_root/bug3/trunk/js
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1792 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-12 11:02:55 +00:00
akrasilnikov 5af8b603ed Bug 129375 - Add search by changed values in all fields - add alert for empty value
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1791 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-12 10:34:04 +00:00
akrasilnikov 7ebf9c9b68 Bug 129375 - Add search by changed values in all fields
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1790 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-12 06:14:08 +00:00
vkoptev 4e68d9a25a Bug 125374 - fix word-break; fix js for collapse/expand all comments
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1789 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-09-10 11:05:32 +00:00
vfilippov 5f7e41a61c Bug 126470 - Fix typo Augest->August in calendar
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1775 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-08-30 16:10:35 +00:00
vkoptev b6114771d2 Bug 91153 - add interface for setting default values for custom fields
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1710 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-07-03 14:39:59 +00:00
vfilippov a226a1cd31 Bug 126470 - s/Listner/Listener/
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1680 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-06-07 12:55:29 +00:00
akrasilnikov a06b840b72 Bug 126470 - Fix event js + fix calendar css
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1679 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-06-07 12:54:16 +00:00
vfilippov 7dd47421b7 Bug 66910 - Fix quoting keywords and descriptions
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1677 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-06-05 13:00:01 +00:00
akrasilnikov d9da143acd Bug 66910 - Fix some bugs in JS + some refactoring in Bug.pm
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1676 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-06-05 12:46:43 +00:00
akrasilnikov 9cf7f835f4 Bug 66910 - Do some refactoring
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1675 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-06-05 12:16:17 +00:00
akrasilnikov 1aeb072046 Bug 66910 - Complete keywords and autocomplete
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1674 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-06-05 10:45:06 +00:00
vfilippov 0b231ede44 Bug 66910 - Update SimpleAutocomplete
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1673 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-06-04 11:20:47 +00:00
akrasilnikov f1df0867ca Bug 66910 - First iter of bug - show existed keywords and autocomplete
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1671 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-05-31 12:46:26 +00:00
vfilippov a4e617fcc7 Bug 125374 - Fix quoting linebreaks
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1662 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-05-27 12:06:59 +00:00
vfilippov 358122d26d Bug 125374 - Preserve whitespace while answering, fix request email
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1660 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-05-27 11:37:44 +00:00
vfilippov 4a413d7f31 Bug 125374 - Citation and comment formatting
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1654 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-05-24 10:11:35 +00:00
vfilippov b69c41c130 Bug 122441 - Update SimpleAutocomplete
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1643 6955db30-a419-402b-8a0d-67ecbb4d7f56
2013-04-02 12:52:30 +00:00
vfilippov 311d434da5 Bug 90001 - Empty hash in visibility control now means always show the value
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1612 6955db30-a419-402b-8a0d-67ecbb4d7f56
2012-11-02 12:54:16 +00:00
vfilippov 30ee997446 Bug 103843 - autocomplete=off prevents FF and Chrome from preserving fields on clicking Back button
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1607 6955db30-a419-402b-8a0d-67ecbb4d7f56
2012-09-06 11:52:28 +00:00
vfilippov 589187babb Bug 103843 - autocomplete=off prevents FF and Chrome from preserving fields on clicking Back button
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1606 6955db30-a419-402b-8a0d-67ecbb4d7f56
2012-09-06 11:35:38 +00:00
vfilippov 79211c42a2 Bug 91840 - Fix hinter arrow keys handling in Opera
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1589 6955db30-a419-402b-8a0d-67ecbb4d7f56
2012-07-24 12:10:15 +00:00