mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #65535
[Bug 1959049] Re: Cannot disable external apps & saving settings for External Apps does not give confirm message
After step 5 it was retained that you are taken to the 'Edit' screen for
the external app as you may wish to make some additional changes, e.g.
change the web services owner, add LTI Advantage details etc. Therefore,
the expected outcome is still to be taken to that page.
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: mahara-contributors
https://bugs.launchpad.net/bugs/1959049
Title:
Cannot disable external apps & saving settings for External Apps does
not give confirm message
Status in Mahara:
In Progress
Bug description:
Related to this bug: https://bugs.launchpad.net/mahara/+bug/1947528
When updating the an external apps configuration settings, there are two issues:
1. There is no confirm message to say that the settings were updated
2. The enable switch remains on 'Yes' even when you switch it to 'No'
Steps to reproduce:
1. Go to Web services>External Apps
2. Type a new name in the 'Application' field.
3. Select LTI 1.1 from the dropdown
4. Click 'Add' (you will be taken to the edit screen)
5. Click 'Save'
Expected outcome:
- Redirected to main external apps page, with a confirmation banner saying 'The configuration settings for x app have been saved.'
Actual outcome:
- Edit page reloads with no confirmation message
Continued:
6. On the app's edit page, click the 'Enabled' switch to change it to 'No'
7. Click 'Save'
Expected outcome
- Redirected to main external apps page, with a confirmation banner saying 'The configuration settings for x app have been saved.'
- When revisiting the edit page for this app, the 'Enabled' switch should be set to 'No'
Actual outcome
- Edit page reloads with no confirmation message
- 'Enabled' switch has changed back to 'Yes'
Will only need to check for apps registered with LTI, Moodle and LTI
Advantage (Not mobile or other non-oauth apps: This has already been
prevented in this patch here: https://reviews.mahara.org/12330)
It may also be worth checking with an external app that has been
registered with a custom webservice group that uses an LTI function.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1959049/+subscriptions
References