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

Project component #6

Merged
merged 74 commits into from
Jun 28, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
e3a3733
Fix caching and rendering problems
garlontas May 24, 2022
edf67f0
Improved sizes on project list
garlontas May 24, 2022
6e04794
Reduce project update possibilities
garlontas May 24, 2022
538afe0
Minimalize viewable project details
garlontas May 24, 2022
e56b815
Add further material components
garlontas May 24, 2022
7bb9667
Change date formatting
garlontas May 24, 2022
618c508
Implement file endpoint params
garlontas May 24, 2022
d84ded6
Reduce file entities
garlontas May 25, 2022
5eb5cf9
Adapt tests for file
garlontas May 25, 2022
96408d3
Centralize theming
garlontas May 25, 2022
ca9b1be
Fix deassignment of user on project update
garlontas May 26, 2022
4c52cca
Implement file view in project detail
garlontas May 27, 2022
6790381
Add new deps
garlontas May 27, 2022
06f4385
Implement file deassigning on project delete
garlontas Jun 2, 2022
03a0afe
UI improvements in project list
garlontas Jun 3, 2022
82b3a95
Implement service to get all user projects
garlontas Jun 3, 2022
b406361
Hide ID on file update
garlontas Jun 3, 2022
992f2d4
Update translations
garlontas Jun 3, 2022
304efa4
Add tailwindcss line clamp
garlontas Jun 3, 2022
7fdc811
Assign only own projects to file
garlontas Jun 3, 2022
b5979db
Fix admin project routing
garlontas Jun 3, 2022
1e1e329
Add material theme to buttons
garlontas Jun 3, 2022
259e546
Merge branch 'material' into project-component
garlontas Jun 3, 2022
9251467
Add assign to user functionality
garlontas Jun 3, 2022
2f66f3b
Liquibase update
garlontas Jun 3, 2022
0f7a666
Add project ressource docs
garlontas Jun 3, 2022
58e8c53
Get current user's files controler
garlontas Jun 3, 2022
08a65a7
Implement search in project controller
garlontas Jun 4, 2022
1936fc5
Implement search in frontend
garlontas Jun 4, 2022
5d581c6
Fix clear input field
garlontas Jun 4, 2022
b5ca95b
Disable autocomplete in search
garlontas Jun 4, 2022
21e3820
Improve search in backend
garlontas Jun 4, 2022
2b4f8db
Add material form on project update component
garlontas Jun 6, 2022
593febb
Angular material integration
garlontas Jun 6, 2022
819131c
Add translations
garlontas Jun 6, 2022
12eedd7
Centralize application theme
garlontas Jun 6, 2022
2026fe7
Fix files component problems
garlontas Jun 8, 2022
9546f3a
Performance improvements on project search
garlontas Jun 8, 2022
7cf8905
Improve file filtering and search box style
garlontas Jun 8, 2022
3a1a6e3
Switch to UUID for projects
garlontas Jun 13, 2022
f4b53b8
Implement QR code generation for project
garlontas Jun 14, 2022
5fd0c93
Create centered CSS class
garlontas Jun 14, 2022
7521d24
Implement search in user project controller
garlontas Jun 14, 2022
2c68db0
Add my projects view to project component
garlontas Jun 17, 2022
4bf063f
Implement current user projects exclude in all projects
garlontas Jun 17, 2022
c06182d
Fix my project view on init bug
garlontas Jun 18, 2022
d9aebba
Improvement on my projects view warning
garlontas Jun 18, 2022
8bbc278
Add selected topic on page load
garlontas Jun 18, 2022
f433d8c
Add padding to project update form
garlontas Jun 18, 2022
e5cdb79
Add teacher role
garlontas Jun 18, 2022
2603d33
Add project administration to teacher functionality
garlontas Jun 18, 2022
4403f63
Restrict teacher project administration
garlontas Jun 18, 2022
f9dc366
Move topic to teacher section
garlontas Jun 18, 2022
085cfb0
Make project component main view
garlontas Jun 20, 2022
27f3cf3
Remove Userservice requests
garlontas Jun 22, 2022
f7f1680
Add base URL to QR Code
garlontas Jun 24, 2022
c7e9d8f
Remove stars from project
garlontas Jun 24, 2022
25fdbb4
Material outline
garlontas Jun 24, 2022
36ed79d
Add new sample user Teacher
garlontas Jun 24, 2022
f896433
Hide topic if not assigned
garlontas Jun 24, 2022
8b15011
Hide users in rest answer if not logged in
garlontas Jun 24, 2022
c8b767a
Hide edit buttons if not my project
garlontas Jun 24, 2022
0fb7a66
Restrict project edit rights
garlontas Jun 24, 2022
3ff9cd9
Restrict response to approved projects only
garlontas Jun 24, 2022
b6c01ed
Add star backend
garlontas Jun 26, 2022
9319c41
Add stars to frontend
garlontas Jun 27, 2022
8494af2
Fix issue in project update component
garlontas Jun 27, 2022
4a6f0ba
Adapt tests
garlontas Jun 27, 2022
b6eb778
Add full size to main view
garlontas Jun 27, 2022
d8fd0b0
Add custom Footer
garlontas Jun 28, 2022
cd60296
Add project not approved warning
garlontas Jun 28, 2022
110871d
Fix relationship between project and stars
garlontas Jun 28, 2022
2b2e297
Add stars to project list
garlontas Jun 28, 2022
d19e012
Fix code smell
garlontas Jun 28, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
174 changes: 160 additions & 14 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,12 @@
"@ngx-translate/core": "14.0.0",
"@ngx-translate/http-loader": "7.0.0",
"@popperjs/core": "2.11.5",
"angularx-qrcode": "^13.0.15",
"bootstrap": "5.1.3",
"dayjs": "1.11.0",
"mime": "^3.0.0",
"mime-types": "^2.1.35",
"mime-wrapper": "^2.0.0",
"ngx-infinite-scroll": "13.0.1",
"ngx-webstorage": "9.0.0",
"rxjs": "7.5.5",
Expand All @@ -120,6 +124,7 @@
"@angular/cli": "13.3.1",
"@angular/compiler-cli": "13.3.1",
"@angular/service-worker": "13.3.1",
"@tailwindcss/line-clamp": "^0.4.0",
"@types/jest": "27.4.1",
"@types/node": "16.11.26",
"@typescript-eslint/eslint-plugin": "5.18.0",
Expand Down
9 changes: 9 additions & 0 deletions src/main/docker/realm-config/jhipster-realm.json
Original file line number Diff line number Diff line change
Expand Up @@ -409,6 +409,15 @@
"clientRoles": {},
"subGroups": []
},
{
"id": "9f539f38-d151-4e6b-8aec-35847eb230ca",
"name": "Teachers",
"path": "/Teachers",
"attributes": {},
"realmRoles": ["ROLE_TEACHER"],
"clientRoles": {},
"subGroups": []
},
{
"id": "672767bb-4ab0-4d37-93a1-9b6c2416b6b2",
"name": "Users",
Expand Down
Loading