Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

DLSV2-581 Enrol delegate on activity from All Delegates view - #1409

#1409
Merged
kevwhitt-hee merged 8 commits into
masterTechnologyEnhancedLearning/DLSV2:masterfrom
DLSV2-581TechnologyEnhancedLearning/DLSV2:DLSV2-581Copy head branch name to clipboard
Oct 14, 2022
Merged

DLSV2-581 Enrol delegate on activity from All Delegates view#1409
kevwhitt-hee merged 8 commits into
masterTechnologyEnhancedLearning/DLSV2:masterfrom
DLSV2-581TechnologyEnhancedLearning/DLSV2:DLSV2-581Copy head branch name to clipboard

Conversation

@manishagarwalnhs

@manishagarwalnhs manishagarwalnhs commented Sep 29, 2022

Copy link
Copy Markdown
Contributor

JIRA link

https://hee-dls.atlassian.net/browse/DLSV2-581

Description

There is a button in the expanded view of a delegate on the All Delegates page labelled “Enrol on course”. This button launches a modal popup allowing the user to select the course, then choose supervisor, complete by date and review the learning pathway defaults for the course.

Screenshots

The screenshots can be found at https://hee-dls.atlassian.net/browse/DLSV2-581


Developer checks

(Leave tasks unticked if they haven't been appropriate for your ticket.)

I have:

  • Run the formatter and made sure there are no IDE errors (see info on Text Editor settings to avoid whitespace changes)
  • Written tests for the changes (accessibility tests, unit tests for controller, data services, services, view models, etc)
  • Manually tested my work with and without JavaScript
  • Tested any Views or partials created or changed with Wave Chrome plugin and addressed any valid accessibility issues
  • Updated/added documentation in Confluence and/or GitHub Readme. List of documentation links added/changed:
  • Updated my Jira ticket with information about other parts of the system that were touched as part of the MR and have to be sanity tested to ensure nothing’s broken
  • Scanned over my own MR to ensure everything is as expected and it looks right in the browser

@kevwhitt-hee kevwhitt-hee left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add the Migration to update the SP (see comment in code).

@kevwhitt-hee kevwhitt-hee left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking pretty good, Manish. A few changes suggested in code. Mainly swapping markup for form items for the prebuilt ViewComponents in the project.

Comment thread DigitalLearningSolutions.Web/Views/TrackingSystem/Delegates/Enrol/Index.cshtml Outdated

@kevwhitt-hee kevwhitt-hee left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks amazing, now. Great work, Manish.

@kevwhitt-hee
kevwhitt-hee merged commit e633098 into master Oct 14, 2022
@kevwhitt-hee
kevwhitt-hee deleted the DLSV2-581 branch October 14, 2022 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.