Releases: MatiasComercio/paw
Java Jersey API + Angular front end app
Summary
- Migrate Spring controllers to Jersey controllers so as to build a RESTful API (v1)
- Migrate front end app from JSP to Angular JS 1.6.1
Notes
- This is the version we deliver for our final exam.
Role access to actions & important updates
Summary
ee26734 Add loading gif and fix some issues (#130)
f5ff3f6 Fix forms (#129)
016848b Add restric info/actions and paths logic (#128)
1ecfde0 remove grades update due to the following reasons: (#127)
9992034 add 204 no content when finishing creating all the final grades of the students of a final inscription (#126)
af5239b Created CoursesFinalInscriptionsClose Method (#125)
8075a8d Add Error Messages for Enroll, FinalEnroll and AddCorrelative Modals (#123)
9da368a Add courses students & final inscriptions qualify (#124)
ad79540 Fixes for massive load of student grades and permissions in Spring Security (#122)
API integration
Summary
2a3a3aa Fix Deploy (#120)
3e81771 Corrected Sotuyo's mistakes checklist (#113)
87c82e8 Add remaining API integrations & other issues (#119)
3d4af22 Integrated Courses Final Inscription New (#118)
d6af4e5 General Fixes (#117)
159bf8e Added massive load of grades (#116)
a58c5ac API Students Inscriptions (#115)
9bb30a5 Add new and edit API integrations (#114)
433471b Add authorities logic to sidebar & API integration (#112)
b6279cb fix admin / student permissions when setting inscriptions on / off (#111)
fc098b3 Front API Integration (#110)
092c171 remove Consumes APPLICATION_JSON Content-type (#109)
b7ba13b add getStudentsThatPassedCourse (cursada y final) endpoint for a course (#108)
e810b20 add admin granted authority (#107)
3d1fdd9 add admin address to adminShow endpoint (#106)
d2a149a add coursesCorrelativesAvailableIndex endpoint (#105)
6f941f2 fix admin permissions when accessing students or user endpoints (#103) (#104)
18faa99 fix admin permissions when accessing students or user endpoints (#103)
bf04d94 Add Admins service (#102)
92ca377 fix admin permissions for User and Student endpoints (#101)
4faad97 Add carreer info to students grades (#100)
2bda23d add permitted authorities for a user in the /api/v1/user endpoint && removed /api/v1/users endpoint (to get all the authorities) (#99)
311e962 Add students grades view (#98)
3d535bc fix JSON errors creation (#97)
ecb06e1 Created Admin Edit View (#96)
b5bc34a Created Courses Final Inscriptions New & Show Views (#95)
98350b9 Created View for Change Password & Login (#94)
0550152 Created Admins Show View (#93)
da2ad37 Created Students & Admins New Views (#91)
7dcb383 Created Admin Index View (#92)
3aa15b5 Limit access to API endpoints that require logged in users to CRUD only their information (#90)
756d525 Created Students Final Inscriptions View (#86)
9441df6 Created Courses Edit & New Views (#89)
a7ad6dc Updated way of getting / updating an address related to a student (#88)
6beb159 Limit access to API by checking logged in user's authorities / role (#87)
d2a9d8a Created Students Inscriptions View (#85)
d09d70e Created Students Courses Index View (#84)
40e0f6f Created Courses Correlatives New View (#83)
81410ba Created Courses Students Passed View (#82)
7d7a062 Created Courses Students Index View (#81)
d1d97fc Created Courses Show View (#73)
d0e9d74 add adminUpdate endpoint (#80)
ba2df27 Fix Transcript JSON (#78)
31548b8 add coursesCorrelativesShow endpoint to get the correlatives from a course (#77)
324b9fb POST Forms Messages and Validations (#70)
90d75e4 Add logout functionality (#76)
016baba Fix modal paths (#75)
68ea41d Add Current User to front end (#74)
77f5498 Add current user endpoint (#71)
40d59e0 Courses index view (#68)
873ce2b Add front end Paths Service (#72)
2fc027d Add authentication required logic (#69)
2af1fc0 Created Students Update View (#67)
218be46 JWT Token Expiration (#62)
0063175 Created Students Show View (#64)
452a96f Add controllers relative path (#66)
Add Jersey API and AngularJS
Summary
9c9fd70 Add maven back & front build integration (#65)
a925c47 Created Students Index View (#63)
ef09424 Add usersAuthorities to /users (#61)
ef7923c Backend patch number 1 (#60)
dca63d2 Add restangular for app usage (#59)
18ef123 Add various final inscription endpoints & refactored some service/dao methods (#53)
5ec1c79 remove password field from studentsShow endpoint (#58)
34c35a5 Add stateless authentication (#49)
d36e200 change servlet mapping to match API version (#55)
4449176 Add sidebar UI & a pack of services and directives (#50)
9e8325e Add Jersey for Java Server API (#48)
a0947b2 Add navbar UI & dependencies for testing angular (#47)
88ff648 Add sonarqube & coveralls integrations (#46)
dc9fddd Add angular setup (#44)
0b0f2bb Add travis-ci configuration (#43)
Notes
This is the first deployed version (to stage) with all these new tools.
Hibernate
Summary
- Migrate DAO managment to Hibernate
- Add Finals to app's logic
- UI improvements
- Bug fixes and minor improvements