Skip to content
This repository has been archived by the owner on Sep 12, 2023. It is now read-only.

Resource Remanagement (v1.2.0)

Compare
Choose a tag to compare
@KennethTrecy KennethTrecy released this 19 Nov 12:13
· 660 commits to master since this release
v1.2.0
d4dc5b5

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

  • constant: Make page path for call (f993aa1)
  • constant: Generalize max tags (998f8c7)

🦠 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