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

Add authorities logic to sidebar & API integration #112

Merged
merged 1 commit into from
Feb 5, 2017

Conversation

MatiasComercio
Copy link
Owner

Summary

  • Add redirect to index if already logged in
  • Add students restrict access: cannot get admins
  • Remove admins section from sidebar if user is a student
  • Block sidebar main actions if student
  • Attach enable/disable inscriptions from API
    • Remove url from inscriptions modal
  • Update sidebar inscriptions
  • Admins subsidebar restricted by current user
  • Clan & refactor HomeCtrl code
  • Fix asynchronism problem on sidebar
  • Restrict sidebar buttons for students
  • Reset password API integration
  • Add flash error message on login
  • Update edit password Path
  • Add final inscription add button to courses

IMPORTANT

  • Remove tests from build
    • This was because the speed of the project's changes went out of my
      control and can't do anything to stop it. I'm sad, because I've made
      a great effort to keep a high coverage (100% on earlier requests).
      I'm not proud of this, but time demands it.

- Add redirect to index if already logged in
- Add students restrict access: cannot get admins
- Remove admins section from sidebar if user is a student
- Block sidebar main actions if student
- Attach enable/disable inscriptions from API
  - Remove url from inscriptions modal
- Update sidebar inscriptions
- Admins subsidebar restricted by current user
- Clan & refactor HomeCtrl code
- Fix asynchronism problem on sidebar
- Restrict sidebar buttons for students
- Reset password API integration
- Add flash error message on login
- Update edit password Path
- Add final inscription add button to courses

IMPORTANT
- Remove tests from build
  - This was because the speed of the project's changes went out of my
    control and can't do anything to stop it. I'm sad, because I've made
    a great effort to keep a high coverage (100% on earlier requests).
    I'm not proud of this, but time demands it.
@MatiasComercio MatiasComercio merged commit 433471b into development Feb 5, 2017
@MatiasComercio MatiasComercio deleted the add-authorities branch February 5, 2017 02:51
MatiasComercio added a commit that referenced this pull request Feb 5, 2017
- Add redirect to index if already logged in
- Add students restrict access: cannot get admins
- Remove admins section from sidebar if user is a student
- Block sidebar main actions if student
- Attach enable/disable inscriptions from API
  - Remove url from inscriptions modal
- Update sidebar inscriptions
- Admins subsidebar restricted by current user
- Clan & refactor HomeCtrl code
- Fix asynchronism problem on sidebar
- Restrict sidebar buttons for students
- Reset password API integration
- Add flash error message on login
- Update edit password Path
- Add final inscription add button to courses

IMPORTANT
- Remove tests from build
  - This was because the speed of the project's changes went out of my
    control and can't do anything to stop it. I'm sad, because I've made
    a great effort to keep a high coverage (100% on earlier requests).
    I'm not proud of this, but time demands it.
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.

1 participant