W

Wendel Luche

Daily Accomplishment Report

Wendel Luche

Wendel Luche

Fullstack Developer

Building the future, one line at a time

Monday, October 12, 2026 · End-of-day summary from repository commits

13
0

Summary

OpenRouter

I updated the SHS enrollment and e-class record logic to correctly handle term-based electives and student movement between terms, enhanced the add and drop function to respect registration periods with charge logic and admin overrides, improved the index blade interface with a vertical action menu and truncated subject names, fixed a 404 error in the add/drop request action column, redesigned the student sidebar configuration using a shared layout with section grouping and persistent link controls, ensured the student SOA visibility setting properly blocks access via 403 when disabled, optimized the add and drop request process with query, behavior, layout, and design enhancements, updated routes.php, refined MGS filter behavior, revamped the MGS design, fixed term average computation for MGS IBED to display student grades correctly, and made minor updates to the daily accomplishment feature.

Accomplishments

  • I updated the SHS enrollment and e-class record to ensure students remain on both-term electives only when they have not moved to a term-specific elective, corrected term 1 and term 2 listing behavior based on elective changes, and verified that Physics 1 and Physical Science 2 records reflect accurate enrollment across terms.
  • I enhanced the add and drop function to follow the registration period, display period status, allow admins to skip charge checks, show appropriate charge notices inside and outside the period, enforce server-side charge rules, and show only clock time in the time column.
  • I updated index.blade.php to replace the action column with a vertical three-dot menu, truncate subject names at 40 characters, and reload the add/drop requests page to reflect changes.
  • I updated the student sidebar configuration to use the shared layout, added descriptive labels for each control, removed the green banner, added top notes explaining page function and fixed portal pieces, grouped the menu by section with short purposes, enabled section and link reordering via drag, allowed adding and editing links under sections, and ensured hidden sections with active links are still marked as appearing in the menu.
  • I updated student SOA visibility so that when the sidebar setting hides the ledger and SOA menu item, direct access to related routes returns a 403 error with the message 'This page is turned off in Student Sidebar Configuration,' and the page becomes accessible again when the setting is re-enabled.
  • I optimized the add and drop request process by enhancing the query, behavior, layout, and design.
  • I revamped the MGS design.
  • I fixed the MGS IBED issue where student grades were not displaying by correcting the term average computation.
  • I updated the daily accomplishment feature.

Features

1 commit

Added the & drop now follows the registration period, updated the shows when that period or enrollment has ended, updated the and lets an admin skip the check, updated the reload add & drop and load a student, updated the a notice appears above the subject list: inside the registration period — the save is without charge, updated the outside the registration period — the save is with charge, updated the if the enrollment period for the selected term is closed, updated the the notice says it has already ended, updated the staff other than admin get that charge automatically and confirm it before saving, updated the the server applies the same rule, updated the so the page cannot send the other charge, updated the an admin skips that check, updated the saving opens the charge window with both choices, updated the and the one that matches the period is marked, updated the the schedule window also shows the period and charge, and updated the and the time column shows only the clock time for the add and drop function.

+639 · -42

Maintenance

11 commits

Updated the what was happening enrollment stores one class for the whole school year, updated the for senior high, updated the a subject offered in term 1 and term 2 is still a single class, updated the with a separate schedule for each term, updated the the e-class list used that class enrollment for every term, updated the so the term 1 elective stayed on the record after the student moved to a different elective in term 2, updated the on ST, updated the MARK, updated the physics 1 is scheduled for both 1st term and 2nd term, updated the those same students are also in 2nd term-only electives such as physical science 2 and chemistry 2, updated the all 47 still appeared on the physics 1 record in 2nd term, updated the what it does now opening a term keeps the student on a both-term elective only when they have not moved to another elective scheduled for that term alone, updated the term 1 of the original subject still lists them, updated the term 2 of the original subject leaves them off once they have a term 2 elective, updated the the new elective’s own record still lists them, updated the checked against physics 1: 46 students remain in 1st term, updated the none remain in 2nd term, updated the and physical science 2 still has its 2nd term class, updated the a student who stays in the original elective, updated the with no term-specific replacement, and updated the still appears in both terms for the SHS enrollment and eclass record.

+396 · -285

Updated the the action column is now a vertical three-dot menu, updated the and subject names are cut off at 40 characters, updated the reload the add drop requests page, updated the each row has a ⋮ button on the right, updated the opening it shows the same actions as before: decline and approve for a coordinator, updated the accounting, and updated the or registrar role approve all for an admin decline and approve for the other roles the subject nam for the update index.blade.php.

+162 · -40

Updated 404 error in action column for add drop request.

+28 · -5

Updated the student sidebar configuration now uses the shared layout, updated the and each row explains what it controls in my portal, updated the reload student sidebar config, updated the the green banner is gone, updated the three notes at the top cover what the page is for, updated the what shown and hidden do, updated the and which portal pieces stay fixed (dashboard, updated the enroll now, updated the and the profile card), updated the the menu is grouped by section instead of one mixed list, updated the each section and link has a short purpose, updated the ledger & SOA says that turning it off hides the menu item and blocks the ledger page, updated the including a saved link, updated the if a section is hidden but a link inside it is still on, updated the the section is marked as still appearing in the student menu, updated the search and the shown hidden filter sit above the list, updated the the switch saves immediately, updated the drag a section, updated the or a link inside its section, updated the to change the order students see, and added the item and edit can place a link under a section and set its page address for the sidebar student configuration.

+674 · -315

Updated the the student ledger page stayed open because student sidebar configuration only hid the menu item, updated the the page routes never read that setting, updated the ledger & SOA (ledger and soa) is stored with visible = off (is visible = 0), updated the the sidebar query skips that row, updated the so the link disappears, updated the these urls still called myportalcontroller@ledgerandsoa with no visibility check: students portal student ledger financial ledger and soa the same gap was on the ledger data, updated the SOA, updated the print, updated the upload, updated the and attachment actions, updated the and on the homepage quick access, updated the mobile finance tab, updated the and old student sidebar links, updated the those student routes now stop with 403 when ledger & SOA is turned off: “this page is turned off in student sidebar configuration.” the check against the current row returns that 403, updated the turning the item back on in student sidebar configuration opens the page again, updated the the accounting ledger at student ledger is a separate staff screen and is unchanged, updated the i could not click through a logged-in browser session from here, and updated the reload students portal student ledger while the checkbox is off to confirm the 403 in the browser for the student SOA visibility.

+35

Optimized the query enhance behavior enhance layout and design for the add and drop request process.

+756 · -485

Updated routes.php.

+1 · -1

Updated MGS filter behavior.

+105 · -105

Updated revamp MGS design.

+552 · -64

Fixed the student grades not display fix term average computation for the MGS IBED.

+343 · -40

Updated daily accomplishment.

+20 · -4,957

Comments

No comments yet. Be the first to leave a note.

Public report for Wendel Luche - Fullstack Developer. Generated Oct 27, 2026, 7:55 AM.