Skip to content

feat: remove dead code unit-task-list replaced by f-unit-task-list#483

Closed
Sujay-Deakin wants to merge 17 commits intothoth-tech:10.0.xfrom
Sujay-Deakin:investigate/f-unit-task-list-clean
Closed

feat: remove dead code unit-task-list replaced by f-unit-task-list#483
Sujay-Deakin wants to merge 17 commits intothoth-tech:10.0.xfrom
Sujay-Deakin:investigate/f-unit-task-list-clean

Conversation

@Sujay-Deakin
Copy link
Copy Markdown

Note: This is a cleaned-up version of PR #456, containing only the
relevant files under src/app/units/states/tasks/

Summary

This PR investigates the migration status of unit-task-list and verifies whether f-unit-task-list has fully replaced it, leaving the first as dead code.

What was checked

  • Searched for all references to unit-task-list
  • Verified usage of f-unit-task-list
  • Compared old and new component responsibilities
  • Tested the viewer flow locally

Findings

  • unit-task-list is no longer actively used in the application
  • The only occurrences are within its own directory and a commented reference in directives.coffee
  • No templates or modules reference the old directive
  • f-unit-task-list is actively used in tasks-viewer.component.html and renders correctly
image

Conclusion

f-unit-task-list has completely replaced unit-task-list. The old AngularJS implementation appears to be unused and can be safely removed.

Scope note

This PR does not delete legacy files due to migration constraints. It provides verification evidence to support future cleanup.

Suggested next step

  • Remove unit-task-list files in a follow-up PR
  • Proceed with migration of viewer.coffee as the next step in the tasks module migration

b0ink and others added 17 commits March 24, 2026 12:39
…btfire-lms#1132)

* refactor: confirm recursive fix and resubmit for dependent tasks

* refactor: move logic to task model
Bumps [angular-sanitize](https://github.com/angular/angular.js) from 1.5.11 to 1.8.3.
- [Changelog](https://github.com/angular/angular.js/blob/master/CHANGELOG.md)
- [Commits](angular/angular.js@v1.5.11...v1.8.3)

---
updated-dependencies:
- dependency-name: angular-sanitize
  dependency-version: 1.8.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…re-lms#1138)

* feat: pause feedback threshold during teaching period breaks

* chore: round down days
- this may be due to the breaks re-calculated client-side
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.3 to 1.4.0.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.3...v1.4.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@1.1.11...v1.1.13)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…pm_and_yarn/brace-expansion-1.1.13

build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.13
…pm_and_yarn/node-forge-1.4.0

build(deps-dev): bump node-forge from 1.3.3 to 1.4.0
…pm_and_yarn/angular-sanitize-1.8.3

build(deps): bump angular-sanitize from 1.5.11 to 1.8.3
@Sujay-Deakin
Copy link
Copy Markdown
Author

Closing in favour of the clean PR #484

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants