Changesets: MantisBT
master-2.26 37aa1ede 2024-08-18 10:46 Details Diff |
Tests: Improve testGetAllFilters case First get all existing filters, then create 2 new ones and make sure the new count matches. |
||
mod - tests/rest/RestFiltersTest.php | Diff File | ||
master-2.26 06f11c95 2024-08-18 10:44 Details Diff |
Tests: Add createTestFilter() helper method Fix broken CI build by replacing hardcoded filter_id in method testGetSpecificFilter() by a call to new method. |
||
mod - tests/rest/RestFiltersTest.php | Diff File | ||
master-2.26 d149bc92 2024-08-17 07:01 Details Diff |
PHPDoc | ||
mod - core/filter_api.php | Diff File | ||
master-2.26 96903c1e 2024-08-17 07:01 Details Diff |
Throw ClientException instead of trigger_error() Use of trigger_error() caused the REST API to return an HTTP 200 code with an HTML error page. With the Exception, the endpoint now returns 404 as expected. Fixes 0034493 |
Affected Issues 0034493 |
|
mod - core/filter_api.php | Diff File | ||
master-2.26 eb44bcb0 2024-08-17 06:45 Details Diff |
REST GET /filters/:Id return 404 if Id not found Fixes 0034586 |
Affected Issues 0034586 |
|
mod - api/soap/mc_filter_api.php | Diff File | ||
master-2.26 36799488 2024-08-17 06:38 Details Diff |
Tests: new RestFilterTests class Tests /filters and /issues?filter_id endpoints. |
||
add - tests/rest/RestFiltersTest.php | Diff File | ||
master-2.26 7455b499 2024-08-17 06:35 Details Diff |
Tests: initialize userId RestBase constructor Until now it was only defaulted to 1, regardless of what username was set in the bootstrap file. |
||
mod - tests/rest/RestBase.php | Diff File | ||
master-2.26 a52e717f 2024-08-17 06:23 Details Diff |
New method RestBase::getTestCaseReference() Can be used to associate test data with a test case. |
||
mod - tests/rest/RestBase.php | Diff File | ||
master e80c8c2c 2024-08-15 17:29 Details Diff |
Merge branch 'master-2.26' | ||
mod - core/commands/UserUpdateCommand.php | Diff File | ||
master-2.26 ebd16365 2024-08-15 17:25 Details Diff |
Fix broken CI build PHPUnit tests failing 1) RestUserTests::testUpdateUserAnonymous Failed asserting that 500 matches expected 403. in .../tests/rest/RestUserTest.php:291 Regression introduced by c1384dec67e0298081acb0a7366b9f23dc171f4b. |
||
mod - core/commands/UserUpdateCommand.php | Diff File | ||
master adb0c6a3 2024-08-15 08:07 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
mod - lang/strings_macedonian.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_hebrew.txt | Diff File | ||
master 247d56e9 2024-08-12 08:08 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
mod - lang/strings_luxembourgish.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_dutch.txt | Diff File | ||
master 816656cd 2024-08-09 13:26 Details Diff |
Merge branch 'master-2.26' | ||
mod - core/commands/UserUpdateCommand.php | Diff File | ||
mod - core/ldap_api.php | Diff File | ||
master-2.26 c1384dec 2024-08-09 13:00 Details Diff |
Fix static analysis warnings | ||
mod - core/commands/UserUpdateCommand.php | Diff File | ||
master-2.26 67839c27 2024-08-09 12:55 Details Diff |
Do not clear realname when updating user with LDAP When $g_use_ldap_realname = ON, wrong logic in method UserUpdateCommand::validate() caused 'True' to be passed as username parameter to ldap_realname_from_username(), which returned null instead of the expected real name, as the user '1' cannot be found in the LDAP directory (an incorrect realname would have been returned, if this user existed). Fixes 0034566 |
Affected Issues 0034566 |
|
mod - core/commands/UserUpdateCommand.php | Diff File | ||
master-2.26 bcc4c050 2024-08-09 06:16 Details Diff |
Return null when user not found in LDAP simulation When $p_username parameter is not a string, ldap_simulation_get_user() returned the first user found in the LDAP simulation file instead of null as expected. Using strict comparison fixes the problem. Fixes 0034571 |
Affected Issues 0034571 |
|
mod - core/ldap_api.php | Diff File | ||
master-2.26 0dfa066b 2024-08-09 06:11 Details Diff |
Remove redundant function name prefix in log log_event() calls in LDAP simulation include a hardcoded function name prefix in the log message. This is not necessary anymore, as log_event() prints it since 2017 (see commmit 7e64b3b856476f785d07eb2ac7672ef36542cc18). |
||
mod - core/ldap_api.php | Diff File | ||
master 233f7c44 2024-08-09 06:08 Details Diff |
Add missing require_once mc_account_api.php Regression introduced by 91b0533876247b35a4a2ce02e266240f5875cd5a Fixes 0034468 |
Affected Issues 0034468 |
|
mod - core/commands/UserUpdateCommand.php | Diff File | ||
master b1f0d874 2024-08-08 08:07 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
mod - plugins/MantisCoreFormatting/lang/strings_french.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_german.txt | Diff File | ||
master 5f666b9b 2024-08-05 08:07 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
mod - plugins/MantisCoreFormatting/lang/strings_arabic.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_french.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_german.txt | Diff File | ||
master-2.26 5ff35d16 2024-08-02 07:40 Committer: dregad Details Diff |
Fix project_hierarchy_cache() Currently, project_hierarchy_cache() caches either all projects or enabled project only, whichever was requested last. Project edit page calls project_hierarchy_cache() for each subproject in turn, once for the whole hierarchy, and once for the enabled projects hierarchy. This causes a cache reload on each call, defeating its purpose. The code now caches both hierarchies independently, so that alternating calls will not cause cache reloads anymore. Fixes 0034526, PR https://github.com/mantisbt/mantisbt/pull/2020 Signed-off-by: Damien Regad <dregad@mantisbt.org> Original commit message edited, fixed incorrect Issue reference. |
Affected Issues 0034526 |
|
mod - core/project_hierarchy_api.php | Diff File | ||
master d2a237b6 2024-08-01 08:07 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
mod - plugins/MantisCoreFormatting/lang/strings_galician.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_hindi.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_interlingua.txt | Diff File | ||
add - plugins/MantisCoreFormatting/lang/strings_mnc.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_russian.txt | Diff File | ||
master f34773b8 2024-07-29 08:10 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
mod - plugins/MantisCoreFormatting/lang/strings_chinese_traditional.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_german.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_korean.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_luxembourgish.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_macedonian.txt | Diff File | ||
mod - plugins/MantisCoreFormatting/lang/strings_serbian.txt | Diff File | ||
master 1b3ca867 2024-07-26 19:10 Committer: community Details Diff |
Syntax highlighting for code blocks This improves the MantisCoreFormatting plugin by adding syntax highlighting for code blocks. This implementation is based on Prism.js, using a single js file, to make it easier to replace it with an other solution if needed in the future. Features: - activate or deactivate syntax highlighting completely - select a theme from those provided by the Prism.js main repository - activate one or more plugins (see below) - autoload languages as needed (i.e. ```xxxx will load language xxxx); with $g_cdn_enabled = ON; the resources are loaded from [1] - nothing is loaded if there are no <code> blocks Bundled plugins: - copy-to-clipboard: https://prismjs.com/plugins/copy-to-clipboard/ - show-language: https://prismjs.com/plugins/show-language/ - show-invisibles: https://prismjs.com/plugins/show-invisibles/ - line-numbers: https://prismjs.com/plugins/line-numbers/ - normalize-whitespace (default): https://prismjs.com/plugins/normalize-whitespace/ - match-braces (with "rainbow braces"): https://prismjs.com/plugins/match-braces/ - diff-highlight: https://prismjs.com/plugins/diff-highlight/ - inline-color: https://prismjs.com/plugins/inline-color/ - previewers: https://prismjs.com/plugins/previewers/ Fixes 0034124, PR https://github.com/mantisbt/mantisbt/pull/1986 [1]: https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js Signed-off-by: Damien Regad <dregad@mantisbt.org> |
Affected Issues 0034124 |
|
mod - css/ace-mantis.css | Diff File | ||
mod - plugins/MantisCoreFormatting/MantisCoreFormatting.php | Diff File | ||
mod - plugins/MantisCoreFormatting/files/markdown.css | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/README.md | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-abap.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-abnf.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-actionscript.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ada.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-agda.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-al.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-antlr4.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apacheconf.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apex.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apl.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-applescript.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-aql.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arduino.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arff.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-armasm.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arturo.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asciidoc.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asm6502.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asmatmel.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-aspnet.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-autohotkey.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-autoit.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-avisynth.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-avro-idl.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-awk.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bash.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-basic.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-batch.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bbcode.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bbj.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bicep.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-birb.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bison.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bnf.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bqn.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-brainfuck.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-brightscript.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bro.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bsl.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-c.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cfscript.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-chaiscript.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cil.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cilkc.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cilkcpp.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-clike.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-clojure.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cmake.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cobol.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-coffeescript.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-concurnas.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cooklang.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-coq.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-core.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cpp.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-crystal.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csharp.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cshtml.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csp.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-css-extras.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-css.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csv.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cue.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cypher.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-d.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dart.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dataweave.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dax.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dhall.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-diff.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-django.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dns-zone-file.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-docker.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dot.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ebnf.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-editorconfig.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-eiffel.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ejs.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-elixir.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-elm.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-erb.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-erlang.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-etlua.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-excel-formula.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-factor.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-false.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-firestore-security-rules.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-flow.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-fortran.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-fsharp.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ftl.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gap.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gcode.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gdscript.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gedcom.min.js | Diff File | ||
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gettext.min.js | Diff File | ||
master ab5165f6 2024-07-24 21:48 dependabot[bot] Committer: dregad Details Diff |
Bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.9.1 to 7.9.2. - [Release notes](https://github.com/guzzle/guzzle/releases) - [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md) - [Commits](https://github.com/guzzle/guzzle/compare/7.9.1...7.9.2) --- updated-dependencies: - dependency-name: guzzlehttp/guzzle dependency-type: direct:production update-type: version-update:semver-patch ... Fixes 0033421, PR https://github.com/mantisbt/mantisbt/pull/2018 Signed-off-by: dependabot[bot] <support@github.com> |
Affected Issues 0033421 |
|
mod - composer.lock | Diff File |