← Back to team overview

mahara-contributors team mailing list archive

[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