Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-68621

Update moodlenet settings in the plugin and remove from core.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: 3.9
    • Fix Version/s: None
    • Component/s: Other
    • Story Points:
      5
    • Sprint:
      Moodlenet massive mop-up 2

      Description

      Due to changes that we have made to the project, it is unnecessary to have the setting remain in core.

      So we need to:

      1. Remove the setting from core.
      2. Remove the upgrade code in the plugin to transfer the setting into core.
      3. Move the setting from Advanced features to a heading of its own "Site administration > MoodleNet > MoodleNet settings"
      4. Change the current setting of a check box of on or off to:
        • Enabled with footer.
        • Disabled with footer.
        • Completely disabled.
      5. Add a setting for the default url to go to (default MoodleNet instance URL (home.moodle.net), could be a personal instance of moodlenet)
      6. Add a setting for the name of the default MoodleNet instance (default MoodleNet). This name will be the label of the button to go to the above url.
      7. Code related to MoodleNet should all exist in the plugin.
        1. Current fallback templates should be moved into the plugin.
        2. The activity chooser should either display a footer or not. Fallbacks related to settings should be handled in the MoodleNet plugin.
        3. No need for a fallback footer. Just keep the original footer.

      Updated prototype for the Activity chooser MoodleNet screen:

      https://projects.invisionapp.com/share/JBVVF3UM5PS#/screens/403904371

        Attachments

          Activity

            People

            Assignee:
            mathewmay Mathew May
            Reporter:
            abgreeve Adrian Greeve
            Peer reviewer:
            Peter Dias
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days, 2 hours, 15 minutes
                3d 2h 15m