Skip to content

Migrate/util service#1237

Open
sakethsram8888 wants to merge 880 commits into
doubtfire-lms:developmentfrom
sakethsram8888:migrate/utilService
Open

Migrate/util service#1237
sakethsram8888 wants to merge 880 commits into
doubtfire-lms:developmentfrom
sakethsram8888:migrate/utilService

Conversation

@sakethsram8888
Copy link
Copy Markdown

Description
Migrates the utilService module from CoffeeScript (AngularJS) to TypeScript (Angular 17).

The file utilService.coffee has been rewritten as utilService.ts, converting the AngularJS
module definition to TypeScript while preserving all existing filters (fromNow, titleize, humanize)
and the autoFillSync directive.

The import in doubtfire-angularjs.module.ts has been updated to reference the new TypeScript
file directly instead of the compiled JavaScript build output.

Type of change

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?
The application was tested locally at localhost:4200. The app loads correctly and login
functionality works as expected with the new TypeScript file in place of the old CoffeeScript file.

Testing Checklist:

  • Tested in latest Chrome
  • Tested in latest Safari
  • Tested in latest Firefox

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings

…e-sheet-warning

feat: display warning above task sheet for incomplete prerequisites
…ions-job

refactor: queue submission downloads to sidekiq
…eadline-warning

refactor: require confirmation when setting project plan after the fe…
…on-rebase-onto-origin-8.0.x

Migration grade icon rebase onto origin 8.0.x
dependabot Bot and others added 30 commits March 18, 2026 23:04
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.1...v1.3.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.1 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.1...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…ssion-date

feat: portfolio submission time
…pm_and_yarn/flatted-3.4.2

chore(deps-dev): bump flatted from 3.3.1 to 3.4.2
…pm_and_yarn/immutable-4.3.8

build(deps): bump immutable from 4.3.6 to 4.3.8
…m_and_yarn/rxjs-7.8.2

build(deps): bump rxjs from 7.4.0 to 7.8.2
…pm_and_yarn/node-forge-1.3.2

build(deps-dev): bump node-forge from 1.3.1 to 1.3.2
…m_and_yarn/axios-1.12.2

build(deps-dev): bump axios from 1.7.2 to 1.12.2
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 16.3.0 to 20.1.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.1.0/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-version: 20.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…pm_and_yarn/commitlint/cli-20.1.0

build(deps-dev): bump @commitlint/cli from 16.3.0 to 20.1.0
Bumps [lottie-web](https://github.com/airbnb/lottie-web) from 5.12.2 to 5.13.0.
- [Changelog](https://github.com/airbnb/lottie-web/blob/master/CHANGELOG.md)
- [Commits](airbnb/lottie-web@v5.12.2...v5.13.0)

---
updated-dependencies:
- dependency-name: lottie-web
  dependency-version: 5.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [rollup](https://github.com/rollup/rollup) from 4.18.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.18.0...v4.59.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.59.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…m_and_yarn/lottie-web-5.13.0

build(deps): bump lottie-web from 5.12.2 to 5.13.0
Bumps [angular-mocks](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-mocks
  dependency-version: 1.8.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 17.8.1 to 20.5.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) from 3.9.1 to 6.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine)

---
updated-dependencies:
- dependency-name: "@types/jasmine"
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@ctrl/ngx-emoji-mart](https://github.com/scttcper/ngx-emoji-mart) from 9.2.0 to 9.3.0.
- [Release notes](https://github.com/scttcper/ngx-emoji-mart/releases)
- [Commits](scttcper/ngx-emoji-mart@v9.2.0...v9.3.0)

---
updated-dependencies:
- dependency-name: "@ctrl/ngx-emoji-mart"
  dependency-version: 9.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…pm_and_yarn/ctrl/ngx-emoji-mart-9.3.0

build(deps): bump @ctrl/ngx-emoji-mart from 9.2.0 to 9.3.0
…pm_and_yarn/commitlint/config-conventional-20.5.0

build(deps-dev): bump @commitlint/config-conventional from 17.8.1 to 20.5.0
…pm_and_yarn/angular-mocks-1.8.3

build(deps): bump angular-mocks from 1.5.11 to 1.8.3
…pm_and_yarn/types/jasmine-6.0.0

build(deps-dev): bump @types/jasmine from 3.9.1 to 6.0.0
…pm_and_yarn/rollup-4.59.0

build(deps-dev): bump rollup from 4.18.0 to 4.59.0
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.

4 participants