SDSM:Pending Changes: Difference between revisions
(Add sub-headings to Laravel 10 upgrade task) |
(Purge almost all items as they graduated from Pending to Historical.) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
It is similar to the [[SDSM:Historical_Changes|Historical Changes]] part | It is similar to the [[SDSM:Historical_Changes|Historical Changes]] part | ||
but that it describes work which was prepared and published in | but that it describes work which was prepared and published in Git feature | ||
branches that are longer lived and not yet merged to the trunk; in | |||
contrast, ''Historical'' is for work that ''was'' merged to trunk. | contrast, ''Historical'' is for work that ''was'' merged to trunk. | ||
[[#top|RETURN]] | [[#top|RETURN]] | ||
== SDS Laravel: | == SDS Laravel: Removed Application Functionality == | ||
=== 2024 | === 2024 Jun 25: Remove Screens For Application For Student Enrollment By Parents === | ||
This task removed the ''SDS Laravel'' screens that supported parents | |||
applications for student enrollment of their children directly in '''SDS'''. | |||
The functionality became obsolete and unused when Blackbaud started being | |||
used for applications instead, and applications were imported to '''SDS''' | |||
from Blackbaud by an automated process. | |||
These 20 source files were simply removed: | |||
* app/Http/Controllers/Application/ApplicationController.php | |||
* app/Http/Controllers/Application/FamilyInfoController.php | |||
* app/Http/Controllers/Application/OtherController.php | |||
* app/Http/Controllers/Application/ParentInfoController.php | |||
* app/Http/Controllers/Application/ParentQuestionController.php | |||
* app/Http/Controllers/Application/StudentInfoController.php | |||
* app/Http/Controllers/Application/StudentQuestionController.php | |||
* app/Http/Controllers/System/EditBoardingQuestionController.php | |||
* resources/js/components/application/AddressInfo.vue | |||
* resources/js/components/application/FamilyStatus.vue | |||
* resources/js/components/application/GuardianHolder.vue | |||
* resources/js/components/application/GuardianInfo.vue | |||
* resources/views/application/home.blade.php | |||
* resources/views/application/index.blade.php | |||
* resources/views/application/parentinfo/index.blade.php | |||
* resources/views/application/studentinfo/index.blade.php | |||
* resources/views/includes/application_menu.blade.php | |||
* resources/views/system/boarding_question/create.blade.php | |||
* resources/views/system/boarding_question/edit.blade.php | |||
* resources/views/system/boarding_question/index.blade.php | |||
These 3 source files were updated to remove references to the removed ones: | |||
* resources/js/app.js | |||
* resources/views/includes/menu.blade.php | |||
* routes/web.php | |||
Note that Laravel Eloquent Models related to this functionality were | |||
explicitly left alone, so they can still thoroughly represent the actual | |||
database structure, and they can still be used by other processes. | |||
Likewise, references to student applications in other screens were left | |||
alone as they may still be relevant to the Blackbaud process or for history. | |||
Laravel Eloquent | |||
in | |||
[[#top|RETURN]] | [[#top|RETURN]] |
Latest revision as of 21:17, 5 August 2024
This document consists of multiple parts; for a directory to all of the
parts, see SDSM:Index.
Description
This part of the SDS Modernization (SDSM) document enumerates a not necessarily exhaustive list of pending changes or improvements that were made to SDS, made by Darren Duncan if by whom is not otherwise specified.
It is similar to the Historical Changes part but that it describes work which was prepared and published in Git feature branches that are longer lived and not yet merged to the trunk; in contrast, Historical is for work that was merged to trunk.
SDS Laravel: Removed Application Functionality
2024 Jun 25: Remove Screens For Application For Student Enrollment By Parents
This task removed the SDS Laravel screens that supported parents applications for student enrollment of their children directly in SDS. The functionality became obsolete and unused when Blackbaud started being used for applications instead, and applications were imported to SDS from Blackbaud by an automated process.
These 20 source files were simply removed:
- app/Http/Controllers/Application/ApplicationController.php
- app/Http/Controllers/Application/FamilyInfoController.php
- app/Http/Controllers/Application/OtherController.php
- app/Http/Controllers/Application/ParentInfoController.php
- app/Http/Controllers/Application/ParentQuestionController.php
- app/Http/Controllers/Application/StudentInfoController.php
- app/Http/Controllers/Application/StudentQuestionController.php
- app/Http/Controllers/System/EditBoardingQuestionController.php
- resources/js/components/application/AddressInfo.vue
- resources/js/components/application/FamilyStatus.vue
- resources/js/components/application/GuardianHolder.vue
- resources/js/components/application/GuardianInfo.vue
- resources/views/application/home.blade.php
- resources/views/application/index.blade.php
- resources/views/application/parentinfo/index.blade.php
- resources/views/application/studentinfo/index.blade.php
- resources/views/includes/application_menu.blade.php
- resources/views/system/boarding_question/create.blade.php
- resources/views/system/boarding_question/edit.blade.php
- resources/views/system/boarding_question/index.blade.php
These 3 source files were updated to remove references to the removed ones:
- resources/js/app.js
- resources/views/includes/menu.blade.php
- routes/web.php
Note that Laravel Eloquent Models related to this functionality were explicitly left alone, so they can still thoroughly represent the actual database structure, and they can still be used by other processes. Likewise, references to student applications in other screens were left alone as they may still be relevant to the Blackbaud process or for history.