Several Issues related to OS API changes / Drupal 9 compatibility

Created on 24 May 2023, over 1 year ago
Updated 5 June 2023, over 1 year ago

Problem/Motivation

Some of the sub modules have issues due to Open Social API changes:

1. Module: social_lms_integrator_internal_group_visibility

Fix: Internal Access

Remove unique group machine name form
internal access logic.

2. social_lms_integrator_invite

Fix: Message template not compatible

Problem: translateable (true)!

message.template.invite_iteration_enrollment and related fields

- field.field.message.invite_iteration_enrollment.field_message_context
- field.field.message.invite_iteration_enrollment.field_message_destination
- field.field.message.invite_iteration_enrollment.field_message_related_object

Fix Messgae template not compatible

3. social_lms_integrator_managers

Problem: translation (true)!

Update hook needed! 8002

message.template.member_added_by_it_organiser and related fields:

field.field.message.member_added_by_it_organiser.field_message_context
field.field.message.member_added_by_it_organiser.field_message_destination
field.field.message.member_added_by_it_organiser.field_message_related_object

4. social_lms_integraotr_internal_group_visiblity

remove group specific field, this is not needed on clean installs,
and can be placed manually!

Field: field.field.group.tm_training.field_internal_access

5. social_lms_integrator_views

Problem: Remove specific group from views

Update hook 8001 needed

- views.view.social_lms_integrator_language_version
- views.view.social_lms_integrator_template_it
- views.view.social_lms_integrator_template_lv

6. social_lms_integrator_iteration

Update hook 8010 needed

- views.view.group_iterations

Problem: Remove specific group from views

7. social_lms_integrator_buttons_block

8. social_lms_integrator_enrollment_import

Fix: Fopen empty path. Remove unwanted $path from code.

9. social_lms_integrator_mail

Problem unwanted warnings for the default values fix.
No breadcrumb in admin path fixed.

Settings form

10. social_lms_integrator_iteration_managers

Fix: VBO field plugin. Needed to update view and code.

Update hook needed! 8003

11. social_lms_integrator_enrollment

Fix: Update view iteration requests due to VBO Plugin changes

Update hook needed! 8005

- views.view.iteration_manage_enrollment_requests

12. social_lms_integrator_iteration_invite

Fix: VBO field plugin. Update Views.

Update hook needed! 8003

views.view.user_iteration_invites

13. social_lms_integrator_application_vbo

Fix: VBO field plugin. Needed update view and code.

Update hook needed! 8001

- views.view.iteration_application

14. social_lms_integrator_application_nomination_vbo

Fix: VBO field plugin. Needed update view and code.

Update hook needed! 8001

- views.view.iteration_nomination

15. The most important blocks are now installed and don't need to be placed manually

- Group add language version block
- Group add iterations block
- Social LMS Integrator Buttons Block

Proposed resolution

An update should be made immediatley.

Remaining tasks

Better integration (API) for including LMS.

🐛 Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom globexplorer

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024