This repository has been archived by the owner on Sep 12, 2023. It is now read-only.
Resource Remanagement (v1.2.0)
Changelog
v1.2.0
🚀 Enhancements
- resource management: Show the number of items selected (374d808)
- resource management: Allow user to batch restore or archive (f2f3306)
- user: Fix the table data to show users (2da0d46)
- consultation: Disable conditionally (1521732)
- post: Add UI to add tags (95eb787)
- semester: Clean the seen dates (4285aee)
- component: Revert values after saving (a3039dc)
- department: Integrate existence operations in department list (e77cf18)
- semester: Integrate existence operations in semester list (411da5a)
- role: Integrate existence operations in role list (2a70e42)
- post: Add ability to update the tags (a8c4ffb)
- user: Add message for maintenance mode (0dd7e38)
- user: Apply the maintenance state on all pages (104e79a)
🔥 Performance
- manager: Reduce unnecessary search of related sources on creation (ad6b70f)
🩹 Fixes
- resource management: Correct the logical operator to manage (1af9358)
- resource management: Filter the deselected ID (c7cc1b6)
- resource management: Correct the alias to styles (50cbaa2)
- component: Filter out of bounds items (fbfa20c)
- consultation: Output the chosen day even for custom date (6a82727)
- consultation: Correct the prop to access (cb8e8e7)
- consultation: Remove the unnecessary variables (e4ba089)
- consultation: Ensure schedules exists before rendering scheduler (811ecd4)
- consultation: Ensure schedules exists before rendering scheduler (ccc43d3)
- consultation: Correct the value asserted (2f75d3f)
- consultation: Show scheduler regardless of existence of schedules (811b823)
- consultation: Correct the returned chosen day (2e342b7)
- consultation: Correct the basis of custom date (86655e4)
- consultation: Reset the hours of days (5e0c846)
- consultation: Correct the path to generalized searchable chip (dded92b)
- consultation: Pass the text field label (142ecbf)
- consultation: Correct the logical operations (e0b19ab)
- consultation: Correct the path to user controller (7e733b0)
- manager: Create attached chat file (2c9760f)
- transformer: Find proper attribute (6dfc330)
- post: Remove unnecessary props (2aef90a)
- transformer: Include tag relationship in post (1ec198f)
- query: Include tag model in post (f532118)
- comment: Correct the loading of comments (ef6d0d1)
- post: Correct the loading of posts (5c7fb66)
- post: Load the rendering asynchronously (444654f)
- consultation: Correct the tag to use (3619f2f)
- consultation: Correct the tag to use (4361a01)
- consultation: Send a status that user completely exited the call (172f36f)
- semester: Change logical operator (e5abfa0)
- consultation: Add missing parenthesis (6fd2d6c)
- resource management: Correct the expected type (a170790)
- server: Redirect to index route properly (524fa31)
- page: Revert last move (abe33a8)
- page: Use reactive value (8cc864b)
- component: Condense pages conditionally (dabf53c)
💅 Refactors
- user: Separate the permissions (d45105a)
- consultation: Use the generalized searchable chip (07da7f4)
- consultation: Pass the whole profile ID (3f1bd33)
- resource management: Generalize existence operations (7e97fe3)
- resource management: Generalize renewal of existence (46a8a7a)
🏡 Chore
- consultation: Reorganize the code (0d5f0fd)
- component:
⚠️ Move search bar to filter components (03e251d) - component:
⚠️ Move searchable chip as helper (4f7bd43) - component: Make the code tidy (e469fb7)
- component: Make the code tidy (6b2f46a)
- manager: Remove redundant created documents (4fe994e)
- component:
⚠️ Generalize remaining loaders (0bf0862)
🌊 Types
- front-end: Add data to indicate if the row is selected (c41483e)
- front-end: Make type for user management info (a3ada3d)
- front-end: Make type for user management info (c900f46)
- front-end: Remove unnecessary property (008a53e)
- front-end: Remove unnecessary property (791bb7d)
- share: Add relationship to tags (e43ed46)
- front-end: Add type for chip data (a79040b)
- front-end: Make some chips irremovable (ab8cad1)
- share: Add property if resource is deleted (75a50cd)
- share: Generalize the existence type (71fc34f)
- front-end: Make interface for collection of existence functions (af56192)
- share: Add props to check if page is in maintenance mode (335088e)
🎨 Styles
- resource management: Color the selected row (f8a869d)
- post: Use border (0da8082)
- component: Style for mobile (262f4d3)
- component: Style for mobile (1849d31)
- component: Style responsively (928f368)
- component: Set viewport styles properly (4368dba)
- component: Remove viewport styles (7585000)
- chat: Make rounded (ba407b5)
- semester: Design semester page (3ee5031)
- tags: Style button (55429a6)
- tag: Style button (f8b149c)
- component: Override
flex-direction
(d682576) - page: Add some styles (e08ae9a)
- page: Style fields (0bda667)
- component: Add some styles (e1c912d)
- semester: Style properly (abe48f8)
- post: Add margin (718520a)
- component: Give the missing design on the add tag button (9b34058)
- page: Add missing import (7c5faef)
- component: Use variables instead of color code (86446b5)
🗒️ Configurations
- Add variable to set in maintenance mode (20feeea)
👓 Reformed Templates
- component: Make first and last page jumpers (731a2e2)
- consultation: Access property properly (4d187f0)
- page: Use component to show label (16dae7b)
- page: Use component to show label (9a1ea2b)
- page: Use list redirector component (7c073bb)
- component: Make label based on props (11a841e)
- tag: Use appropriate component (9c19393)
- page: Reformat the maintenance message (66318f1)
- Rename prop (c001c59)
- component: Specify class uniquely (fce818d)
🔩 Internals
- resource management: Prepare events to emit for multi-selection (7b7b580)
- resource management: Prepare the buttons necessary for management (d728d41)
- resource management: Change the class names to prevent conflict (b88b979)
- post: Put all associated post resource (412fdfa)
- resource management:
⚠️ Redo the received values (f9b3ab2) - user: Pass resource to identify management info (be13127)
- user: Add missing table data (7fc984e)
- component: Make management info for role (94c9ec6)
- component: Make management information for department (e66a240)
- consultation: Regenerate the chosen day if days have changed (2948d8d)
- component: Attempt to condense page length (d296c1c)
- manager: Create relationship to tags if provided (ce74800)
- transformer: Include the tags in the serialized post (34dc669)
- model: Add relationship to tags (c430bec)
- post: Validate the tags if they exist (9abefd1)
- component:
⚠️ Generalize searchable chip (f92354c) - server: Log error on browser (d17390c)
- post: Make searchable chip for post (5f1e7d2)
- front-end: Make helper function to format the date (44de6a0)
- page: Use component to view label (0245870)
- consultation: Utilize the specialization of path (60f26f1)
- consultation: Prepare fetcher to send message (ff268ba)
- consultation: Send status message in call page (895f399)
- resource management: Make separate count based on existence (72864db)
- resource management: Pass the IDs to archive (e9caae8)
- user: Do a batch operation to users (36d0fb0)
- user: Generalize batch operation partially (5a73a7e)
- component: Emit new schedule (cca1ad8)
- resource management: Track the selected IDs (8ab51a1)
- resource management: Remove selected IDs that have been processed (1a6049c)
- resource management: Remove selected IDs if successful (a754563)
- resource management: Generalize batch operations (f739dd4)
- component: Push new resource (6838db3)
- user: Show users that belong to department if possible (2329a17)
- user: Prevent displaying all departments if not permitted (8aac143)
- user: Cast the list properly (634ab00)
- semester: Use initial
Date
values (6367780) - middleware: Add maintenance guard (0dd25fd)
- middleware:
⚠️ Treat audit actions as sensitive (f57ae2f) - middleware:
⚠️ Add maintenance guard in app handler (69e2b55) - middleware: Ensure access to index route is not
GET
method (6e095e0) - middleware: Call other middlewares if not redirected (55f115c)
- component: Fix suspensible (cbbe464)
- server: Generalize the assertion of maintenance mode (1fb5d94)
- server: Stop registering some routes during maintenance mode (e54acdc)
🌐 Shareables
🦠 Unit Tests
- resource management: Update the props in tests (ab93eba)
- resource management: Add new tests on resource list (b74484e)
- resource management: Add new tests for selection (9604d47)
- resource management: Ensure batch operations works (a7488c8)
- consultation: Update the test for scheduler (74ff6da)
- consultation: Make test to ensure regeneration of chosen day (8377d36)
- consultation: Correct the expected data (b8ffb4d)
- manager: Update the test to test the tags (88831a0)
- manager: Expect post tag to be created (fd55391)
- manager: Expect other models to be created or not (4eb374a)
- component: Add test to ensure reliability (e76c9a0)
- consultation: Ensure searchable chip of consultation works (68b19dc)
- resource management: Update the tests (c895aba)
- front-end: Ensure helper function to format the date (d42061c)
- consultation: Correct the path to component (9331e01)
- manager: Correct the expected department (a51c80a)
- component: Ensure emission of new resource (4da828b)
- component: Ensure pushing of new resource (1a01d14)
- component: Ensure new resource exists (e164748)
- resource management: Ensure existence operators works as expected (27cb5ed)
- back-end: Add missing property (b7e6638)
- front-end: Add missing properties (29dd2d1)
- consultation: Add missing properties (403207c)
- component: Adjust resource counts (240dddf)
🕷 Integration Tests
- consultation: Mock another response for sending status messages (32c303a)
- tag: Use proper selector (6aa974c)
- tag: Use proper selectors (a169ed3)
- semester: Use proper selectors (3f2ea36)
- department: Find component properly (2d2862e)
⚠️ Breaking Changes
- component:
⚠️ Move search bar to filter components (03e251d) - component:
⚠️ Move searchable chip as helper (4f7bd43) - component:
⚠️ Generalize remaining loaders (0bf0862) - resource management:
⚠️ Redo the received values (f9b3ab2) - component:
⚠️ Generalize searchable chip (f92354c) - middleware:
⚠️ Treat audit actions as sensitive (f57ae2f) - middleware:
⚠️ Add maintenance guard in app handler (69e2b55)
❤️ Contributors
- Angelo Magtoto
- Ardrin Gregorio
- Jarlem Red De Peralta
- Kenneth Trecy Tobias