1. 21 Jan, 2025 6 commits
  2. 20 Jan, 2025 7 commits
    • Tania Zubrienko's avatar
      Merge branch 'convalidaciones' into 'develop-v1' · b946e541
      Tania Zubrienko authored
      port & checkbox
      
      See merge request !4
      b946e541
    • Tania Zubrienko's avatar
      port & checkbox · a72b49e4
      Tania Zubrienko authored
      a72b49e4
    • Carlos Rodríguez Morales's avatar
      Refactor routing and services for improved authentication and student data handling · 6933ad57
      Carlos Rodríguez Morales authored
      - Enhanced the router configuration in index.js to include detailed comments and improve readability, ensuring clarity on authentication requirements for each route.
      - Updated the StudentService to include better error handling and logging when fetching student data by email, improving maintainability.
      - Refactored the AdmisionesService to streamline the process of retrieving all students, with added error logging for better debugging.
      - Improved the estudianteStore to manage student data more effectively, including loading states and error handling.
      - Enhanced the AdminPanel.vue to provide a more intuitive interface for managing students, including a search feature and improved layout.
      
      These changes aim to enhance the overall user experience and maintainability of the application.
      6933ad57
    • Carlos Rodríguez Morales's avatar
      Remove Admin.vue and refactor AdminPanel.vue for improved user interface · 494f9c2b
      Carlos Rodríguez Morales authored
      - Deleted the Admin.vue component to streamline the codebase and reduce redundancy.
      - Refactored AdminPanel.vue to enhance the display of student information using Vuetify components, improving visual hierarchy and interaction.
      - Adjusted the layout and styling for better responsiveness and user experience.
      - These changes aim to consolidate the admin panel functionality and enhance usability.
      494f9c2b
    • Carlos Rodríguez Morales's avatar
      Refactor AdminPanel.vue for improved layout and user experience · 34b7fc3c
      Carlos Rodríguez Morales authored
      - Enhanced the search functionality by replacing the input field with a Vuetify v-text-field, providing a more modern look and feel.
      - Updated the student display from a grid of divs to a responsive grid of Vuetify v-cards, improving visual hierarchy and interaction.
      - Introduced a new method to display student initials in a styled avatar, enhancing the user interface.
      - Adjusted styles for better responsiveness and aesthetics, including padding and margin adjustments.
      - Overall, these changes aim to streamline the admin panel's usability and visual appeal.
      34b7fc3c
    • Carlos Rodríguez Morales's avatar
      Refactor Navbar and improve admin button functionality · 55ccba85
      Carlos Rodríguez Morales authored
      - Updated Navbar.vue to enhance the admin panel button with a tooltip and improved styling for better user experience.
      - Cleaned up whitespace and formatting in multiple service files and components for consistency.
      - Ensured proper newline endings in several files to adhere to coding standards.
      
      These changes aim to streamline the admin interface and improve code maintainability.
      55ccba85
    • Carlos Rodríguez Morales's avatar
      Update dependencies, enhance admin functionality, and improve component structure · 47d6f959
      Carlos Rodríguez Morales authored
      - Downgraded 'axios' to version 1.3.0 and 'pinia' to version 2.0.0 in package.json for compatibility.
      - Refactored Navbar.vue to include an admin panel button, visible only to admin users.
      - Improved admin user detection logic in msal.js, ensuring accurate role management.
      - Added an admin route in router/index.js, enforcing admin access control.
      - Updated estudiante.service.js to utilize axiosInstance for API calls, enhancing error handling and logging.
      
      These changes aim to streamline the user experience for admin users and ensure proper dependency management.
      47d6f959
  3. 16 Jan, 2025 22 commits
  4. 15 Jan, 2025 3 commits
  5. 14 Jan, 2025 2 commits