I have done some more investigation and confirmed this as a regression:
In 20.04_STABLE the modal opens with the images and download links (see 
screenshot).

Inspecting the html shows no difference, but the request repsonse from
opening the modal shows the following console error in 20.10:

1 request
277 B / 789 B transferred
Finish: 38 ms
        
error   true
error_number    400
error_name      "ParameterException"
error_class     "ParameterException"
error_message   "The 'artefactid' parameter is not an integer"
error_rendered  "A required parameter is missing or malformed\n\nThe 
'artefactid' parameter is not an integer"


compared with a working response below:

1 request
8.74 KB / 9.30 KB transferred
Finish: 77 ms

        
error   false
message Object { title: "Placeholder", html: "\n\n\n\n<div id=\"commentfiles\" 
class=\"folder-card\">\n \n <h4 class=\"sr-only\">\n Folder contents:\n 
</h4>\n\n <div class=\"fullwidth file-download-list\">\n <ul 
class=\"list-group\">\n \n <li class=\"filedownload-item list-group-item\">\n 
<a class=\"modal_link\" 
title=\"405078_tumannost_krasnaya_xabbl_teleskop_1680x1050_(www.GdeFon.ru).jpg\"
 data-toggle=\"modal-docked\" data-target=\"#configureblock\" href=\"#\" 
data-blockid=\"83\" data-ar…itle=\"Download image 
[www.imagesplitter.net](1).jpeg [19.2K]\"></span>\n <span 
class=\"sr-only\">Download image [www.imagesplitter.net](1).jpeg 
[19.2K]</span>\n </a>\n \n </li>\n \n </ul>\n </div>\n \n 
\n</div>\n\n<script>\n jQuery('#configureblock .modal_link').off('click');\n 
jQuery('#configureblock .modal_link').on('click', function(e) {\n 
open_modal(e);\n toggleDetailsBtn();\n });\n</script>\n", message: "" }
message ""
title   "Placeholder"
html    "\n\n\n\n<div id=\"commentfiles\" class=\"folder-card\">\n \n <h4 
class=\"sr-only\">\n Folder contents:\n </h4>\n\n <div class=\"fullwidth 
file-download-list\">\n <ul class=\"list-group\">\n \n <li 
class=\"filedownload-item list-group-item\">\n <a class=\"modal_link\" 
title=\"405078_tumannost_krasnaya_xabbl_teleskop_1680x1050_(www.GdeFon.ru).jpg\"
 data-toggle=\"modal-docked\" data-target=\"#configureblock\" href=\"#\" 
data-blockid=\"83\" data-ar…itle=\"Download image 
[www.imagesplitter.net](1).jpeg [19.2K]\"></span>\n <span 
class=\"sr-only\">Download image [www.imagesplitter.net](1).jpeg 
[19.2K]</span>\n </a>\n \n </li>\n \n </ul>\n </div>\n \n 
\n</div>\n\n<script>\n jQuery('#configureblock .modal_link').off('click');\n 
jQuery('#configureblock .modal_link').on('click', function(e) {\n 
open_modal(e);\n toggleDetailsBtn();\n });\n</script>\n"
returnCode      0


** Attachment added: "correct gallery modal.png"
   
https://bugs.launchpad.net/mahara/+bug/1897829/+attachment/5415849/+files/correct%20gallery%20modal.png

** Changed in: mahara
    Milestone: None => 20.10rc2

** Tags added: regression

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1897829

Title:
  20.10RC1: Choosing details in image gallery opens a blank modal

Status in Mahara:
  New

Bug description:
  Using QA Mahara with the following settings on Windows:
  PHP 7.4
  Postgres 10.9
  Skins enabled
  Individual themes enabled
  Pre-populated data
  Maroon theme

  Also exists in master on Ubuntu 18.10 and postgres with Ocean theme

  Steps:
  As a person with a page, add an image gallery with 5 images.
  Save the page and display it.
  Click the magnifying glass icon and the resulting details icon

  Expected:
  A modal appears with details of the image gallery block

  Actual:
  A blank modal appears

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1897829/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to