Changesets: MantisBT

master 95d687d0

2024-03-13 08:10

grummbeer

Committer: community


Details Diff
Markdown processing code cleanup, step 4 - tests

Issue 0034040, PR https://github.com/mantisbt/mantisbt/pull/1929

Signed-off-by: Damien Regad <dregad@mantisbt.org>
Affected Issues
0034040
mod - plugins/MantisCoreFormatting/tests/MarkdownTest.php Diff File

master eb35083e

2024-03-11 08:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_korean.txt Diff File
add - plugins/Gravatar/lang/strings_finnish.txt Diff File
mod - plugins/MantisGraph/lang/strings_dutch.txt Diff File
mod - plugins/MantisGraph/lang/strings_korean.txt Diff File

master b0ce5070

2024-03-11 06:58

dregad


Details Diff
Merge branch 'master-2.26'
mod - plugins/MantisGraph/MantisGraph.php Diff File
mod - plugins/MantisGraph/files/MantisGraph.js Diff File

master 966e1320

2024-03-10 12:11

dregad


Details Diff
Merge branch 'master-2.26'
mod - admin/email_queue.php Diff File
mod - admin/index.php Diff File
mod - admin/system_utils.php Diff File
mod - core/html_api.php Diff File

master-2.26 131a3d8f

2024-03-10 11:59

dregad


Details Diff
Remove unnecessary require_once

schema.php is included by print_admin_menu_bar()

Issue 0033906
Affected Issues
0033906
mod - admin/email_queue.php Diff File
mod - admin/index.php Diff File
mod - admin/system_utils.php Diff File

master-2.26 70905946

2024-03-10 11:58

dregad


Details Diff
Use absolute path to schema.php in html API

print_admin_menu_bar() needs to include schema.php, to determine whether
we have an upgrade pending or not.

This include_once call did not specify the path to the file, resulting
in a failure to include it on IIS with FastCGI, as the current working
directory was not set to that of the currently executing script, but to
where the PHP executable was stored. This caused $g_upgrade to be null,
leading to an error when calling count() on PHP 8.

We now use require_once instead so we get a hard failure if schema.php
could not be included, and we specify the full path to the file to avoid
the problem on IIS/FastCGI.

Fixes 0033906
Affected Issues
0033906
mod - core/html_api.php Diff File

master-2.26 5e08259e

2024-03-10 08:58

dregad


Details Diff
MantisGraph: document EVENT_MANTISGRAPH_SUBMENU

As discussed in issue 0033520 (see note 0033520:0068633).

Fixes 0034008
Affected Issues
0033520, 0034008
mod - plugins/MantisGraph/MantisGraph.php Diff File

master-2.26 24d47ae8

2024-03-10 08:39

dregad


Details Diff
MantisGraph.js fix deprecation and JSHint warnings

Fixes 0034006
Affected Issues
0034006
mod - plugins/MantisGraph/files/MantisGraph.js Diff File

master f30b8e53

2024-03-07 07:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_belarusian_tarask.txt Diff File
mod - lang/strings_german.txt Diff File
mod - plugins/MantisGraph/lang/strings_german.txt Diff File

master ea130c82

2024-03-04 07:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_slovene.txt Diff File
mod - plugins/MantisGraph/lang/strings_luxembourgish.txt Diff File

master 5ceb96b2

2024-03-02 07:23

dregad


Details Diff
Merge branch 'master-2.26'
mod - core/timeline_inc.php Diff File

master 7b9ee439

2024-03-02 07:12

dregad


Details Diff
Removed unused TIMELINE_* constants

Those were added back in 2008 (6bc681fa2ae103998724ecb2b837036ee6e35f95)
for an API that was never finalized, and finally removed in 2009, see
commit b3c834c8ad621f087f9cd1113981848a9eff181d.
mod - core/constant_inc.php Diff File

master 2eeeb42b

2024-03-02 07:06

dregad


Details Diff
Protect timeline_inc.php with a constant

Make sure it can't be accessed directly.

Fixes 0033914
Affected Issues
0033914
mod - my_view_page.php Diff File
mod - timeline_inc.php Diff File
mod - view_user_page.php Diff File

master 834eba1a

2024-03-02 07:00

dregad


Details Diff
Moving timeline_inc.php from core to root

Consistency update. Historically, includes containing markup are stored
with the scripts using them (see bug_view_inc.php for example).

Fixes 0033914
Affected Issues
0033914
mod - my_view_page.php Diff File
mv - core/timeline_inc.php → timeline_inc.php Diff File
mod - view_user_page.php Diff File

master-2.26 bff76ed9

2024-03-02 06:56

dregad


Details Diff
Remove inclusion of core.php in timeline_inc.php

By definition an include file is part of a main script, which will
always include core.php, so it's not necessary to reference it again
in the include.

This actually caused an error on a user's system (PHP 8.2 on IIS). The
problem could not be reproduced, but an easy fix is to remove the
useless require_once.

Fixes 0033906
Affected Issues
0033906
mod - core/timeline_inc.php Diff File

master ef3d11b5

2024-02-29 07:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_korean.txt Diff File
mod - plugins/MantisGraph/lang/strings_korean.txt Diff File

master 2c322b00

2024-02-26 07:09

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_breton.txt Diff File
mod - lang/strings_chinese_traditional.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_interlingua.txt Diff File
mod - lang/strings_serbian.txt Diff File
mod - lang/strings_slovene.txt Diff File
mod - plugins/MantisGraph/lang/strings_hungarian.txt Diff File

master cc2b4297

2024-02-26 02:20

dependabot[bot]

Committer: community


Details Diff
Bump phpunit/phpunit from 9.6.16 to 9.6.17 (0001973)

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.16 to 9.6.17.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.17/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.16...9.6.17)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...

Fixes 0033098, PR https://github.com/mantisbt/mantisbt/pull/1973

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Affected Issues
0033098
mod - composer.lock Diff File

dependabot/composer/phpunit/phpunit-9.6.17 99c377d0

2024-02-25 20:50

dependabot[bot]

Committer: community


Details Diff
Bump phpunit/phpunit from 9.6.16 to 9.6.17

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.16 to 9.6.17.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.17/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.16...9.6.17)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
mod - composer.lock Diff File

master d5c4c30a

2024-02-22 10:24

dregad


Details Diff
Move buttons to Edit User section footer

Until now, Reset Password, Delete User and Impersonate User buttons were
displayed between the Edit User and Add user to project sections.

This was dictated by legacy HTML limitation where it was not possible to
have multiple buttons in a single form with different submit actions.

With HTML5 we can leverage the formaction attribute, and move the
buttons into the Edit User section's footer for a cleaner UI.

Fixes 0033842
Affected Issues
0033842
mod - manage_user_delete.php Diff File
mod - manage_user_edit_page.php Diff File
mod - manage_user_reset.php Diff File

master 88f9ca34

2024-02-22 07:09

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_macedonian.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
mod - plugins/MantisGraph/lang/strings_galician.txt Diff File
mod - plugins/MantisGraph/lang/strings_hebrew.txt Diff File

master 658e3a64

2024-02-22 05:22

dregad


Details Diff
Upgrade to PHPUnit 9.6

- Update minimum version in composer.json
- Minor adjustments to the test suite, fixing deprecation warnings.

Fixes 0033098, PR https://github.com/mantisbt/mantisbt/pull/1936
Affected Issues
0033098
mod - composer.json Diff File
mod - composer.lock Diff File
mod - core/helper_api.php Diff File
mod - tests/Mantis/ConfigParserTest.php Diff File
mod - tests/Mantis/HelperTest.php Diff File
mv - tests/Mantis/EnumTest.php → tests/Mantis/MantisEnumTest.php Diff File
mod - tests/Mantis/PluginTest.php Diff File
mod - tests/Mantis/PrepareTest.php Diff File
mod - tests/Mantis/StringTest.php Diff File
mv - tests/Mantis/UserTest.php → tests/Mantis/UserApiTest.php Diff File
mod - tests/rest/RestImpersonateUserTest.php Diff File
mod - tests/rest/RestUserTest.php Diff File
mod - tests/soap/AttachmentTest.php Diff File
mod - tests/soap/FilterTest.php Diff File
mod - tests/soap/LoginTest.php Diff File
mod - tests/soap/RelationshipTest.php Diff File

master 7e76c6b7

2024-02-21 18:37

dregad


Details Diff
Fix assertObjectHasAttribute() is deprecated

Replace usage by assertObjectHasProperty().

Same thing for assertObjectNotHasAttribute(), replaced by
assertObjectNotHasProperty()
mod - tests/soap/FilterTest.php Diff File
mod - tests/soap/RelationshipTest.php Diff File

master 7d187adc

2024-02-21 18:33

dregad


Details Diff
Fix assertRegExp() is deprecated

Replace usage by assertMatchesRegularExpression().
mod - tests/soap/AttachmentTest.php Diff File
mod - tests/soap/LoginTest.php Diff File

master 981d8d99

2024-02-21 18:23

dregad


Details Diff
Fix Expecting E_ERROR and E_USER_ERROR is deprecated

Expecting E_ERROR and E_USER_ERROR is deprecated and will no longer be
possible in PHPUnit 10.

helper_array_transpose() now throws a ClientException instead of calling
trigger_error() when detecting a non-bidimensional array.

Adapt HelperTest::testArrayTransposeInvalid() to handle the exception
instead of E_USER_ERROR.
mod - core/helper_api.php Diff File
mod - tests/Mantis/HelperTest.php Diff File
 First  Prev  1 2 3 4 5 6 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 703 704 705  Next  Last