337 views

Description

Both the Helsinki Mobile app and the updated mobile web experience use a new format for referring to record producers:

  • Format 1: In the pre-Helsinki mobile web experience, modules pointing to record producers could be made using the following URL format:
    /catalog_producer/producer/{category_id}/{category_name}/{producer_id}/
  • Format 2: In the Helsinki Mobile app, and the updated mobile web experience available since Helsinki, modules pointing at record producers use the following URL format:
    /catalog/producer/{catalog_id}/{category_id}/{producer_id}/

If you are using the Helsinki Mobile app in combination with the pre-Helsinki mobile web experience, neither of the URL formats above will work in both:

  • If you click the module in the Helsinki Mobile app, the error message {name_of_module} is not supported is displayed when using format 1
  • If you click the module in the pre-Helsinki mobile web experience, nothing happens when using format 2

If using the updated mobile web experience available since Helsinki, via system property glide.ui.m.helsinki_mobile_enabled in combination with the Helsinki Mobile app, you can use format 2 and both the web and mobile interface work.

Steps to Reproduce

Pre-requisites:

  • Helsinki Patch 2 instance
  • iOS device connected to the instance
  • glide.ui.m.helsinki_mobile_enabled system property set to false

Steps:

  1. Log in to an instance as an admin.
  2. Navigate to /sys_ui_module_list.do.
  3. Click New.
  4. Fill in the form:
    • Name: PRB702248 (old format)
    • Application Menu: Self-Service
    • Path: 
      /catalog_producer/producer/e15706fc0a0a0aa7007fc21e1ab70c2f/Can%2520We%2520Help%2520You%253F/81c887819f203100d8f8700c267fcfb5/
  5. Right-click the form header and click Save.
  6. Modify the form:
    • Name: PRB702248 (new format)
    • Path: 
      /catalog/producer/e0d08b13c3330100c8b837659bba8fb4/e15706fc0a0a0aa7007fc21e1ab70c2f/81c887819f203100d8f8700c267fcfb5/
  7. Right-click the form header and click Insert and Stay.
  8. Navigate to /$m.do.
  9. Navigate to Self-Service > PRB702248 (old format).
  10. Navigate to Self-Service > PRB702248 (new format).
  11. On the iOS device, open the app.
  12. Navigate to Self-Service > PRB702248 (old format).
  13. Navigate to Self-Service > PRB702248 (new format).
    Note that in both formats, there is always one interface in which the module does not work properly. There should be at least one URL format that is compatible with both the pre-Helsinki mobile web expereince and the Helsinki Mobile app.

Workaround

Set the glide.ui.m.helsinki_mobile_enabled system property set to true. Use the format below within your module:

/catalog/producer/{catalog_id}/{category_id}/{producer_id}/


Related Problem: PRB702248

Seen In

Geneva Patch 5 Hot Fix 4
Helsinki Patch 2

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2017-10-13 19:44:48
Published:2017-06-16