Search Changesets

MantisBT: master 4f9e78a7

2017-04-13 13:45:31

cproensa

Details Diff
Add temporary id to go back from query_story_page
Attach Issues:
mod - query_store_page.php Diff File

MantisBT: master 5a258e9f

2017-04-13 13:41:45

cproensa

Details Diff
Make permalinks create a temporary filter

Opening permalinks now result in a temporary filter, so the user default
filter is not modified.
Attach Issues:
mod - search.php Diff File

MantisBT: master 7c4880b3

2017-04-13 13:27:35

cproensa

Details Diff
Force temporary filters for anonymous user

If user is anonymous, every change made to the filter creates a
temporary filter. This way the differents users that may be logged in as
anonymous don't share the filter settings.

Fixes: 0008167
Affected Issues
0008167
mod - view_all_set.php Diff File

MantisBT: master 682072e5

2017-04-13 12:27:40

cproensa

Details Diff
Track temporary filters on print bug page
Attach Issues:
mod - print_all_bug_page.php Diff File

MantisBT: master c9e2222c

2017-04-13 09:19:40

cproensa

Details Diff
Track temporary filters through button links

Include button links for: print, csv, excel
Attach Issues:
mod - view_all_inc.php Diff File

Tools: master eb56109e

2017-04-13 09:03:23

dregad

Details Diff
Nightly builds: use specific PHP version using phpenv

To cope with outdated PHP version preventing nightly builds to complete
on master branch due to composer dependencies, phpenv has been setup on
the server and the script modified to switch to the specified version.

Fixes #22643
Affected Issues
0022643
mod - nightly-builds.sh Diff File

MantisBT: master 79be6537

2017-04-13 07:50:27

cproensa

Details Diff
Fix selecting existing saved filters
Attach Issues:
mod - core/current_user_api.php Diff File
mod - core/filter_api.php Diff File

MantisBT: master 41f94f5e

2017-04-13 06:40:58

cproensa

Details Diff
Track temporary filter to save filter
Attach Issues:
mod - core/filter_api.php Diff File
mod - query_store.php Diff File
mod - query_store_page.php Diff File

MantisBT: master 1fc514b5

2017-04-12 13:46:26

cproensa

Details Diff
Ensure temporary filter is tracked through view_all_page

Implement correct tracking of the temporary filter id through
view_all_set actions, by passing the filter id as parameter from all
action links and filter form.

Fixes: 0008204
Affected Issues
0008204
mod - core/filter_api.php Diff File
mod - core/filter_form_api.php Diff File
mod - core/print_api.php Diff File
mod - js/common.js Diff File
mod - return_dynamic_filters.php Diff File
mod - view_all_inc.php Diff File
mod - view_all_set.php Diff File

MantisBT: master 5079c07d

2017-04-12 13:05:51

cproensa

Details Diff
Save temporary filters in session

Instead of using tokens table to store temporary filters, save them in
session data. With tokens, only one temporary filter can be in use at a
a given time, but now, each filters is assigned a key that can be
tracked through the view pages.
Attach Issues:
mod - core/current_user_api.php Diff File
mod - core/filter_api.php Diff File
mod - view_all_inc.php Diff File
mod - view_all_set.php Diff File

MantisBT: master-2.3 d015c6a1

2017-04-12 10:37:21

cproensa

Details Diff
Revert "Use datetime picker for custom date fields"

This reverts commit 6511b27f1edde2ffe423466255c2be3fb043a8a1.
Attach Issues:
mod - config_defaults_inc.php Diff File
mod - core/date_api.php Diff File
mod - core/gpc_api.php Diff File
mod - js/common.js Diff File

MantisBT: master-2.3 daa6d908

2017-04-12 10:37:07

cproensa

Details Diff
Revert "Replace date selection dropdown boxes with datetime picker"

This reverts commit 1721c39a81e561553ee2bd999a81e71d6189d24e.
Attach Issues:
mod - core/date_api.php Diff File
mod - core/filter_constants_inc.php Diff File
mod - core/filter_form_api.php Diff File
mod - js/common.js Diff File

MantisBT: master-2.3 07091460

2017-04-12 10:36:51

cproensa

Details Diff
Revert "Covert filter form to read and write date picker string value"

This reverts commit 424ad6865697de49f2d3b0f4482050224ad33294.
Attach Issues:
mod - core/filter_api.php Diff File
mod - core/filter_constants_inc.php Diff File
mod - core/filter_form_api.php Diff File
mod - my_view_inc.php Diff File
mod - search.php Diff File

MantisBT: master-2.3 629518db

2017-04-12 10:36:40

cproensa

Details Diff
Revert "Post merge fixes"

This reverts commit eebd6a740a18cc8727dedbb6e09c5eed5b04df70.
Attach Issues:
mod - js/common.js Diff File

MantisBT: master-2.3 4dc6c1b1

2017-04-12 10:36:14

cproensa

Details Diff
Revert "Convert custom date field value to timestamp"

This reverts commit 6d2206657e33873d48c442acc440b8efcb862f6c.
Attach Issues:
mod - core/filter_api.php Diff File

MantisBT: master-2.3 34f6fc9c

2017-04-12 10:36:01

cproensa

Details Diff
Revert "Use datetime picker with time tracking"

This reverts commit 3b2a5e14f17dd4aba8c2b0dda85e7e0335792101.
Attach Issues:
mod - billing_inc.php Diff File
mod - bugnote_stats_inc.php Diff File

MantisBT: master-2.3 7434a748

2017-04-12 10:35:47

cproensa

Details Diff
Revert "Fix typo in js function name"

This reverts commit 008cc6c76c8b13be9efdf5645a7c92d91489f3ca.
Attach Issues:
mod - js/common.js Diff File

MantisBT: master-2.3 470adca8

2017-04-12 10:35:27

cproensa

Details Diff
Revert "Convert php date format string to moment.js format string"

This reverts commit 0193226341f726d071478fbd450417adaf156302.
Attach Issues:
mod - bug_actiongroup_page.php Diff File
mod - bug_change_status_page.php Diff File
mod - bug_report_page.php Diff File
mod - bug_update_page.php Diff File
mod - config_defaults_inc.php Diff File
mod - core/date_api.php Diff File
mod - core/filter_form_api.php Diff File
mod - manage_proj_ver_edit_page.php Diff File

MantisBT: master-2.3 01294b75

2017-04-12 10:33:21

cproensa

Details Diff
Revert "Increase the width of datetime picker text box"

This reverts commit 12c1eebabb5e0766dcd889f8f46a41999f21e4d5.
Attach Issues:
mod - bug_actiongroup_page.php Diff File
mod - bug_change_status_page.php Diff File
mod - bug_report_page.php Diff File
mod - bug_update_page.php Diff File
mod - core/date_api.php Diff File
mod - core/filter_form_api.php Diff File
mod - js/common.js Diff File
mod - manage_proj_ver_edit_page.php Diff File
mod - plugins/MantisGraph/core/Period.php Diff File

MantisBT: master-2.3 55cbf472

2017-04-12 10:33:05

cproensa

Details Diff
Revert "Fix datetime text box max size"

This reverts commit 61d790f8302290fb7d479b857d30f54aff0009a6.
Attach Issues:
mod - bug_actiongroup_page.php Diff File
mod - bug_change_status_page.php Diff File

MantisBT: master-2.3 bb527da1

2017-04-12 10:32:48

cproensa

Details Diff
Revert "Missing "echo" in date-picker-locale attrib in due date field"

This reverts commit 757320b21db774b965f7efc447ef23e3907a0617.
Attach Issues:
mod - bug_change_status_page.php Diff File

MantisBT: master 4917320b

2017-04-12 08:29:01

dregad

Details Diff
db_get_table() also check suffix for legacy-style names

If $db_table_plugin_prefix contains 'mantis', db_get_table() function
will incorrectly process a plugin's tables as if they were legacy tables
(i.e. 'Mantis 1.2 style', with a 'mantis_' prefix).

If $db_table_suffix also is not set to '_table', then the generated table
name will be incorrect (e.g. with the Source Integration plugin,
changeset table will be generated as 'mantis_Source_ch_suffix' instead
of 'mantis_mantis_Source_changeset_suffix'), causing the installation by
plugin_upgrade() to fail and invalid tables to be created.

We now use a regex to check for legacy tables, verifying that it ends
with '_table' in addition to beginning with 'mantis_'. This basically
reverts commit 38bc02483eb58a3708e4f419bfa7c02b6c6900db (issue 0016038).

Note on performance: while preg_match() is slower than strpos(), it is
actually more efficient to use that, considering that we would need a
second function call to check for the suffix, as well as a substr() call
to extract the table name, while preg_match() does it all at once.

Fixes 0020168
Affected Issues
0016038, 0020168
mod - core/database_api.php Diff File

MantisBT: master-1.3.x b933abcb

2017-04-12 08:29:01

dregad

Details Diff
db_get_table() also check suffix for legacy-style names

If $db_table_plugin_prefix contains 'mantis', db_get_table() function
will incorrectly process a plugin's tables as if they were legacy tables
(i.e. 'Mantis 1.2 style', with a 'mantis_' prefix).

If $db_table_suffix also is not set to '_table', then the generated table
name will be incorrect (e.g. with the Source Integration plugin,
changeset table will be generated as 'mantis_Source_ch_suffix' instead
of 'mantis_mantis_Source_changeset_suffix'), causing the installation by
plugin_upgrade() to fail and invalid tables to be created.

We now use a regex to check for legacy tables, verifying that it ends
with '_table' in addition to beginning with 'mantis_'. This basically
reverts commit 38bc02483eb58a3708e4f419bfa7c02b6c6900db (issue 0016038).

Note on performance: while preg_match() is slower than strpos(), it is
actually more efficient to use that, considering that we would need a
second function call to check for the suffix, as well as a substr() call
to extract the table name, while preg_match() does it all at once.

Fixes 0020168

Backported from master 4917320b2067f5797aa87e5772a820e6b5a177cc.
Affected Issues
0016038, 0020168
mod - core/database_api.php Diff File

MantisBT: master 6e60b691

2017-04-12 05:56:22

cproensa

Details Diff
Refactor filter storing in db

Create separate functions to
- filter_db_create_filter(): create a standard filter
- filter_set_project_filter(): store special case of "current" filter.

Remove filter_db_set_for_current_user() which had both the functionality
mixed.

Simplifies handling of how and when saving/loading filters in each scenario.
Attach Issues:
mod - core/filter_api.php Diff File
mod - core/user_api.php Diff File
mod - query_store.php Diff File
mod - search.php Diff File
mod - view_all_set.php Diff File

MantisBT: master 9b639e71

2017-04-11 18:52:16

cproensa

Details Diff
Remove obsolete comments
Attach Issues:
mod - view_all_set.php Diff File
 First  Prev  1 2 3 ... 54 55 56 57 58 59 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 647 648 649  Next  Last