Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/AUT-3400/launching authoring by new configurable roles #396

Conversation

bartlomiejmarszal
Copy link
Contributor

@bartlomiejmarszal bartlomiejmarszal commented Dec 11, 2023

How to reproduce:

Launch authoring tool using devkit link

Launch without allowed roles:

  • http://purl.imsglobal.org/vocab/lis/v2/membership#Instructor
  • http://purl.imsglobal.org/vocab/lis/v2/institution/person#Administrator
  • http://purl.imsglobal.org/vocab/lis/v2/membership/ContentDeveloper#ContentDeveloper
  • http://purl.imsglobal.org/vocab/lis/v2/membership/Administrator#Developer
Screenshare.-.2024-01-04.11_49_14.AM.mp4

@codecov-commenter
Copy link

codecov-commenter commented Dec 11, 2023

Codecov Report

Attention: 49 lines in your changes are missing coverage. Please review.

Comparison is base (5b8b02f) 30.59% compared to head (28b4f2b) 30.35%.
Report is 5 commits behind head on develop.

Files Patch % Lines
controller/AuthoringTool.php 0.00% 31 Missing ⚠️
...els/classes/ServiceProvider/LtiServiceProvider.php 0.00% 17 Missing ⚠️
models/classes/user/LtiUser.php 0.00% 1 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##             develop     #396      +/-   ##
=============================================
- Coverage      30.59%   30.35%   -0.25%     
- Complexity       817      827      +10     
=============================================
  Files            104      106       +2     
  Lines           2853     2906      +53     
=============================================
+ Hits             873      882       +9     
- Misses          1980     2024      +44     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@andreluizmachado
Copy link
Contributor

Hey, nice job! when you have time, could you please provide a demo????

Copy link
Contributor

@andreluizmachado andreluizmachado left a comment

Choose a reason for hiding this comment

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

Hey, nice job! when you have time, could you please provide a demo????

@andreluizmachado
Copy link
Contributor

Also, please, take a look at the ci jobs. Some of them are failing.
Last question: Can we open it on iframe?

Copy link
Contributor

@Karol-Stelmaczonek Karol-Stelmaczonek left a comment

Choose a reason for hiding this comment

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

  • New code is covered by tests (if applicable)
  • Tests are running successfully (old and new ones) on my local machine (if applicable)
  • New code is respecting code style rules
  • New code is respecting best practices
  • New code is not subject to concurrency issues (if applicable)
  • [] Feature is working correctly on my local machine (if applicable)
  • Acceptance criteria are respected
  • Pull request title and description are meaningful

@Karol-Stelmaczonek
Copy link
Contributor

@bartlomiejmarszal unit tests are failing

Copy link
Contributor

@Karol-Stelmaczonek Karol-Stelmaczonek left a comment

Choose a reason for hiding this comment

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

  • New code is covered by tests (if applicable)
  • Tests are running successfully (old and new ones) on my local machine (if applicable)
  • New code is respecting code style rules
  • New code is respecting best practices
  • New code is not subject to concurrency issues (if applicable)
  • Feature is working correctly on my local machine (if applicable)
  • Acceptance criteria are respected
  • Pull request title and description are meaningful

@bartlomiejmarszal bartlomiejmarszal force-pushed the feat/AYT-3400/launching-authoring-by-new-configurable-roles branch from e071f1f to 28b4f2b Compare January 4, 2024 09:36
Copy link

github-actions bot commented Jan 4, 2024

Version

❕ Some commits are not using the conventional commits formats. They will be ignored in version management.

Target Version 15.15.0
Last version 15.14.1

There are 0 BREAKING CHANGE, 2 features, 8 fixes

Copy link
Contributor

@andreluizmachado andreluizmachado left a comment

Choose a reason for hiding this comment

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

  • New code is covered by tests (if applicable)
  • Tests are running successfully (old and new ones) on my local machine (if applicable)
  • New code is respecting code style rules
  • New code is respecting best practices
  • New code is not subject to concurrency issues (if applicable)
  • Feature is working correctly on my local machine (if applicable)
  • Acceptance criteria are respected
  • Pull request title and description are meaningful
  • Pull request's target is not master

Copy link
Contributor

@Karol-Stelmaczonek Karol-Stelmaczonek left a comment

Choose a reason for hiding this comment

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

  • New code is covered by tests (if applicable)
  • Tests are running successfully (old and new ones) on my local machine (if applicable)
  • New code is respecting code style rules
  • New code is respecting best practices
  • New code is not subject to concurrency issues (if applicable)
  • Feature is working correctly on my local machine (if applicable)
  • Acceptance criteria are respected
  • Pull request title and description are meaningful

@bartlomiejmarszal bartlomiejmarszal merged commit 6a9f63e into develop Jan 4, 2024
4 of 5 checks passed
@bartlomiejmarszal bartlomiejmarszal deleted the feat/AYT-3400/launching-authoring-by-new-configurable-roles branch January 4, 2024 13:56
@andreluizmachado andreluizmachado changed the title Feat/ayt 3400/launching authoring by new configurable roles Feat/AUT-3400/launching authoring by new configurable roles Jan 9, 2024
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.

5 participants