├── .browserslistrc ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── coverage-report.yml │ ├── deployment-actions.yml │ ├── deployment-staging.yml │ ├── github-actions.yml │ ├── playwright.yml │ └── staging-fetch.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierrc ├── .vscode └── launch.json ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── _config.yml ├── angular.json ├── codegen.yml ├── e2e ├── constants │ └── bugreports.constants.ts ├── page-objects │ ├── bugReporting.po.ts │ ├── bugReportingViewIssue.po.ts │ ├── bugTrimmingViewIssue.po.ts │ ├── header.po.ts │ ├── login.po.ts │ ├── newIssue.po.ts │ ├── table.po.ts │ ├── teamResponse.po.ts │ └── teamResponseViewIssue.po.ts ├── spec │ ├── bugReportingPhase.spec.ts │ ├── bugTrimmingPhase.spec.ts │ ├── login.spec.ts │ └── teamResponsePhase.spec.ts └── tsconfig.e2e.json ├── graphql ├── fragments │ ├── issue-assignee.fragment.graphql │ ├── issue-author.fragment.graphql │ ├── issue-comment.fragment.graphql │ ├── issue-label.fragment.graphql │ ├── issue-model.fragment.graphql │ └── issue.fragment.graphql ├── queries │ ├── fetch-issue.graphql │ ├── fetch-issues-by-team.graphql │ ├── fetch-issues.graphql │ └── fetch-labels.graphql └── schema │ └── github-schema.ts ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── src ├── app │ ├── app-routing.module.ts │ ├── app.component.css │ ├── app.component.html │ ├── app.component.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth-routing.module.ts │ │ ├── auth.component.css │ │ ├── auth.component.html │ │ ├── auth.component.ts │ │ ├── auth.module.ts │ │ ├── confirm-login │ │ │ ├── confirm-login.component.css │ │ │ ├── confirm-login.component.html │ │ │ └── confirm-login.component.ts │ │ ├── profiles │ │ │ ├── json-parse-error-dialog │ │ │ │ ├── json-parse-error-dialog.component.css │ │ │ │ ├── json-parse-error-dialog.component.html │ │ │ │ └── json-parse-error-dialog.component.ts │ │ │ ├── profiles.component.css │ │ │ ├── profiles.component.html │ │ │ └── profiles.component.ts │ │ └── session-selection │ │ │ ├── session-selection.component.css │ │ │ ├── session-selection.component.html │ │ │ └── session-selection.component.ts │ ├── core │ │ ├── directives │ │ │ ├── form-disable-control.directive.ts │ │ │ ├── internal-link-disable.directive.ts │ │ │ └── paginator-local-storage.directive.ts │ │ ├── guards │ │ │ ├── auth.guard.ts │ │ │ ├── can-deactivate-issue-guard.service.ts │ │ │ └── user-confirmation │ │ │ │ ├── user-confirmation.component.css │ │ │ │ ├── user-confirmation.component.html │ │ │ │ └── user-confirmation.component.ts │ │ ├── models │ │ │ ├── assignee.model.ts │ │ │ ├── checkbox.model.ts │ │ │ ├── comment.model.ts │ │ │ ├── conflict │ │ │ │ ├── addition.model.ts │ │ │ │ ├── changes.model.ts │ │ │ │ ├── conflict.model.ts │ │ │ │ ├── no-change.model.ts │ │ │ │ └── removal.model.ts │ │ │ ├── data-file.model.ts │ │ │ ├── generators │ │ │ │ └── github-issue.generator.ts │ │ │ ├── github-user.model.ts │ │ │ ├── github │ │ │ │ ├── cache-manager │ │ │ │ │ ├── issue-last-modified-manager.model.ts │ │ │ │ │ └── issues-cache-manager.model.ts │ │ │ │ ├── github-comment.model.ts │ │ │ │ ├── github-graphql.issue.ts │ │ │ │ ├── github-issue-filter.model.ts │ │ │ │ ├── github-issue.model.ts │ │ │ │ ├── github-label.model.ts │ │ │ │ ├── github-response-header.model.ts │ │ │ │ ├── github-response.model.ts │ │ │ │ ├── github-rest-issue.ts │ │ │ │ └── github.release.ts │ │ │ ├── hidden-data.model.ts │ │ │ ├── issue-dispute.model.ts │ │ │ ├── issue.model.ts │ │ │ ├── label.model.ts │ │ │ ├── phase.model.ts │ │ │ ├── profile.model.ts │ │ │ ├── session.model.ts │ │ │ ├── table-settings.model.ts │ │ │ ├── team.model.ts │ │ │ ├── templates │ │ │ │ ├── section-parsers │ │ │ │ │ ├── common-parsers.model.ts │ │ │ │ │ ├── issue-dispute-section-parser.model.ts │ │ │ │ │ ├── moderation-section-parser.model.ts │ │ │ │ │ └── tester-response-section-parser.model.ts │ │ │ │ ├── team-accepted-template.model.ts │ │ │ │ ├── team-response-template.model.ts │ │ │ │ ├── template.model.ts │ │ │ │ ├── tester-response-template.model.ts │ │ │ │ ├── tutor-moderation-issue-template.model.ts │ │ │ │ └── tutor-moderation-todo-template.model.ts │ │ │ ├── tester-response.model.ts │ │ │ ├── undoredo.model.ts │ │ │ ├── user.model.ts │ │ │ └── users │ │ │ │ ├── admins.model.ts │ │ │ │ ├── parsed-user-data.model.ts │ │ │ │ ├── roles.model.ts │ │ │ │ ├── students.model.ts │ │ │ │ ├── tabulated-user-data.model.ts │ │ │ │ ├── teams.model.ts │ │ │ │ └── tutors.model.ts │ │ ├── services │ │ │ ├── application.service.ts │ │ │ ├── auth.service.ts │ │ │ ├── data.service.ts │ │ │ ├── dialog.service.ts │ │ │ ├── error-handling.service.ts │ │ │ ├── factories │ │ │ │ ├── factory.auth.service.ts │ │ │ │ ├── factory.github.service.ts │ │ │ │ └── factory.issue.service.ts │ │ │ ├── github.service.ts │ │ │ ├── githubevent.service.ts │ │ │ ├── issue-table-settings.service.ts │ │ │ ├── issue.service.ts │ │ │ ├── label.service.ts │ │ │ ├── loading.service.ts │ │ │ ├── logging.service.ts │ │ │ ├── mocks │ │ │ │ ├── mock.auth.service.ts │ │ │ │ └── mock.github.service.ts │ │ │ ├── permission.service.ts │ │ │ ├── phase.service.ts │ │ │ ├── profile.service.ts │ │ │ ├── repo-creator.service.ts │ │ │ ├── session-fix-confirmation │ │ │ │ ├── session-fix-confirmation.component.css │ │ │ │ ├── session-fix-confirmation.component.html │ │ │ │ └── session-fix-confirmation.component.ts │ │ │ ├── upload.service.ts │ │ │ └── user.service.ts │ │ └── validators │ │ │ └── noWhitespace.validator.ts │ ├── phase-bug-reporting │ │ ├── issue │ │ │ ├── issue.component.css │ │ │ ├── issue.component.html │ │ │ └── issue.component.ts │ │ ├── issues-deleted │ │ │ ├── issues-deleted.component.css │ │ │ ├── issues-deleted.component.html │ │ │ └── issues-deleted.component.ts │ │ ├── issues-posted │ │ │ ├── issues-posted.component.css │ │ │ ├── issues-posted.component.html │ │ │ └── issues-posted.component.ts │ │ ├── new-issue │ │ │ ├── new-issue.component.css │ │ │ ├── new-issue.component.html │ │ │ └── new-issue.component.ts │ │ ├── phase-bug-reporting-routing.module.ts │ │ ├── phase-bug-reporting.component.css │ │ ├── phase-bug-reporting.component.html │ │ ├── phase-bug-reporting.component.ts │ │ └── phase-bug-reporting.module.ts │ ├── phase-bug-trimming │ │ ├── issue │ │ │ ├── issue.component.css │ │ │ ├── issue.component.html │ │ │ └── issue.component.ts │ │ ├── issues-deleted │ │ │ ├── issues-deleted.component.css │ │ │ ├── issues-deleted.component.html │ │ │ └── issues-deleted.component.ts │ │ ├── issues-posted │ │ │ ├── issues-posted.component.css │ │ │ ├── issues-posted.component.html │ │ │ └── issues-posted.component.ts │ │ ├── phase-bug-trimming-routing.module.ts │ │ ├── phase-bug-trimming.component.css │ │ ├── phase-bug-trimming.component.html │ │ ├── phase-bug-trimming.component.ts │ │ └── phase-bug-trimming.module.ts │ ├── phase-moderation │ │ ├── issue │ │ │ ├── issue.component.css │ │ │ ├── issue.component.html │ │ │ └── issue.component.ts │ │ ├── phase-moderation-routing.module.ts │ │ ├── phase-moderation.component.css │ │ ├── phase-moderation.component.html │ │ ├── phase-moderation.component.ts │ │ └── phase-moderation.module.ts │ ├── phase-team-response │ │ ├── issue │ │ │ ├── issue.component.css │ │ │ ├── issue.component.html │ │ │ └── issue.component.ts │ │ ├── issues-faulty │ │ │ ├── issues-faulty.component.css │ │ │ ├── issues-faulty.component.html │ │ │ └── issues-faulty.component.ts │ │ ├── issues-pending │ │ │ ├── issues-pending.component.css │ │ │ ├── issues-pending.component.html │ │ │ └── issues-pending.component.ts │ │ ├── issues-responded │ │ │ ├── issues-responded.component.css │ │ │ ├── issues-responded.component.html │ │ │ └── issues-responded.component.ts │ │ ├── phase-team-response-routing.module.ts │ │ ├── phase-team-response.component.css │ │ ├── phase-team-response.component.html │ │ ├── phase-team-response.component.ts │ │ └── phase-team-response.module.ts │ ├── phase-tester-response │ │ ├── issue-accepted │ │ │ ├── issue-accepted.component.css │ │ │ ├── issue-accepted.component.html │ │ │ └── issue-accepted.component.ts │ │ ├── issue-faulty │ │ │ ├── issue-faulty.component.css │ │ │ ├── issue-faulty.component.html │ │ │ └── issue-faulty.component.ts │ │ ├── issue-pending │ │ │ ├── issue-pending.component.css │ │ │ ├── issue-pending.component.html │ │ │ └── issue-pending.component.ts │ │ ├── issue-responded │ │ │ ├── issue-responded.component.css │ │ │ ├── issue-responded.component.html │ │ │ └── issue-responded.component.ts │ │ ├── issue │ │ │ ├── issue.component.css │ │ │ ├── issue.component.html │ │ │ └── issue.component.ts │ │ ├── phase-tester-response-routing.module.ts │ │ ├── phase-tester-response.component.css │ │ ├── phase-tester-response.component.html │ │ ├── phase-tester-response.component.ts │ │ └── phase-tester-response.module.ts │ └── shared │ │ ├── action-toasters │ │ ├── action-toasters.module.ts │ │ └── undo-action │ │ │ ├── undo-action.component.html │ │ │ └── undo-action.component.ts │ │ ├── comment-editor │ │ ├── comment-editor.component.css │ │ ├── comment-editor.component.html │ │ ├── comment-editor.component.ts │ │ ├── comment-editor.module.ts │ │ ├── markdown-toolbar │ │ │ ├── markdown-toolbar.component.css │ │ │ ├── markdown-toolbar.component.html │ │ │ └── markdown-toolbar.component.ts │ │ └── upload-text-insertor.ts │ │ ├── error-toasters │ │ ├── error-toaster.module.ts │ │ ├── form-error │ │ │ ├── form-error.component.html │ │ │ └── form-error.component.ts │ │ ├── general-message-error │ │ │ ├── general-message-error.component.html │ │ │ └── general-message-error.component.ts │ │ ├── invalid-credentials-error │ │ │ ├── invalid-credentials-error.component.html │ │ │ └── invalid-credentials-error.component.ts │ │ └── toaster │ │ │ ├── toaster.component.css │ │ │ ├── toaster.component.html │ │ │ └── toaster.component.ts │ │ ├── index.ts │ │ ├── issue-tables │ │ ├── IssuesDataTable.ts │ │ ├── issue-paginator.ts │ │ ├── issue-sorter.ts │ │ ├── issue-tables-columns.ts │ │ ├── issue-tables.component.css │ │ ├── issue-tables.component.html │ │ ├── issue-tables.component.ts │ │ ├── issue-tables.module.ts │ │ └── search-filter.ts │ │ ├── issue │ │ ├── assignee │ │ │ ├── assignee.component.css │ │ │ ├── assignee.component.html │ │ │ └── assignee.component.ts │ │ ├── conflict-dialog │ │ │ ├── conflict-dialog.component.css │ │ │ ├── conflict-dialog.component.html │ │ │ └── conflict-dialog.component.ts │ │ ├── description │ │ │ ├── description.component.css │ │ │ ├── description.component.html │ │ │ └── description.component.ts │ │ ├── duplicateOf │ │ │ ├── duplicate-of.component.css │ │ │ ├── duplicate-of.component.html │ │ │ └── duplicate-of.component.ts │ │ ├── duplicatedIssues │ │ │ ├── duplicated-issues.component.css │ │ │ ├── duplicated-issues.component.html │ │ │ └── duplicated-issues.component.ts │ │ ├── issue-components.module.ts │ │ ├── label │ │ │ ├── label.component.css │ │ │ ├── label.component.html │ │ │ └── label.component.ts │ │ ├── title │ │ │ ├── title.component.css │ │ │ ├── title.component.html │ │ │ └── title.component.ts │ │ └── unsure-checkbox │ │ │ ├── unsure-checkbox.component.css │ │ │ ├── unsure-checkbox.component.html │ │ │ └── unsure-checkbox.component.ts │ │ ├── label-definition-popup │ │ ├── label-definition-popup.component.css │ │ ├── label-definition-popup.component.html │ │ └── label-definition-popup.component.ts │ │ ├── label-dropdown │ │ ├── label-dropdown.component.css │ │ ├── label-dropdown.component.html │ │ ├── label-dropdown.component.ts │ │ └── label-dropdown.module.ts │ │ ├── layout │ │ ├── header.component.html │ │ ├── header.component.ts │ │ └── index.ts │ │ ├── lib │ │ ├── custom-ops.ts │ │ ├── file-download.ts │ │ ├── github-paginator-parser.ts │ │ ├── graphgql-common.ts │ │ ├── html.ts │ │ ├── marked.ts │ │ ├── session.ts │ │ ├── string-utils.ts │ │ ├── uuid.ts │ │ └── validate.ts │ │ ├── material.module.ts │ │ ├── shared.module.ts │ │ └── view-issue │ │ ├── issue-dispute │ │ ├── issue-dispute.component.css │ │ ├── issue-dispute.component.html │ │ ├── issue-dispute.component.ts │ │ └── issue-dispute.module.ts │ │ ├── new-team-response │ │ ├── conflict-dialog │ │ │ ├── conflict-dialog.component.css │ │ │ ├── conflict-dialog.component.html │ │ │ └── conflict-dialog.component.ts │ │ ├── new-team-response.component.css │ │ ├── new-team-response.component.html │ │ ├── new-team-response.component.ts │ │ └── new-team-response.module.ts │ │ ├── parse-error │ │ ├── parse-error.component.css │ │ ├── parse-error.component.html │ │ ├── parse-error.component.ts │ │ └── parse-error.module.ts │ │ ├── team-accepted │ │ ├── team-accepted.component.css │ │ ├── team-accepted.component.html │ │ ├── team-accepted.component.ts │ │ └── team-accepted.module.ts │ │ ├── team-response │ │ ├── team-response.component.css │ │ ├── team-response.component.html │ │ ├── team-response.component.ts │ │ └── team-response.module.ts │ │ ├── tester-response │ │ ├── conflict-dialog │ │ │ ├── conflict-dialog.component.css │ │ │ ├── conflict-dialog.component.html │ │ │ └── conflict-dialog.component.ts │ │ ├── tester-response.component.css │ │ ├── tester-response.component.html │ │ ├── tester-response.component.ts │ │ └── tester-response.module.ts │ │ ├── view-issue.component.css │ │ ├── view-issue.component.html │ │ ├── view-issue.component.ts │ │ └── view-issue.module.ts ├── assets │ ├── .gitkeep │ ├── fontawesome │ │ ├── css │ │ │ ├── fontawesome.min.css │ │ │ └── solid.min.css │ │ └── webfonts │ │ │ ├── fa-solid-900.ttf │ │ │ └── fa-solid-900.woff2 │ └── images │ │ ├── CATcher_alt_logo.png │ │ ├── CATcher_logo.png │ │ ├── altIcons │ │ ├── favicon.256x256.png │ │ ├── favicon.512x512.png │ │ ├── favicon.icns │ │ ├── favicon.ico │ │ └── favicon.png │ │ └── github-logo.png ├── environments │ ├── environment.gen.ts │ ├── environment.prod.ts │ ├── environment.staging.ts │ ├── environment.test.ts │ └── environment.ts ├── favicon.256x256.png ├── favicon.512x512.png ├── favicon.icns ├── favicon.ico ├── favicon.png ├── index.html ├── main.ts ├── markdown.css ├── polyfills-test.ts ├── polyfills.ts ├── styles.css ├── test.ts ├── tsconfig.app.json ├── tsconfig.spec.json └── typings.d.ts ├── tests ├── app │ ├── auth │ │ ├── profiles │ │ │ └── profiles.component.spec.ts │ │ └── session-selection │ │ │ └── session-selection.component.spec.ts │ ├── core │ │ └── models │ │ │ ├── conflict │ │ │ └── conflict.model.spec.ts │ │ │ ├── github │ │ │ └── github-label.model.spec.ts │ │ │ ├── hidden-data-model.spec.ts │ │ │ └── session-model.spec.ts │ ├── phase-bug-reporting │ │ └── new-issue.component.spec.ts │ ├── phase-team-response │ │ ├── issues-faulty │ │ │ └── issues-faulty.component.spec.ts │ │ ├── issues-pending │ │ │ └── issues-pending.component.spec.ts │ │ └── issues-responded │ │ │ └── issues-responded.component.spec.ts │ ├── phase-tester-response │ │ ├── issue-pending │ │ │ └── issue-pending.component.spec.ts │ │ └── issue-responded │ │ │ └── issue-responded.component.spec.ts │ └── shared │ │ ├── comment-editor │ │ ├── comment-editor.component.spec.ts │ │ └── upload-text-insertor.spec.ts │ │ ├── issue-tables │ │ ├── issue-paginator.spec.ts │ │ ├── issue-sorter.spec.ts │ │ ├── issue-tables.component.spec.ts │ │ └── search-filter.spec.ts │ │ ├── issue │ │ ├── assignee │ │ │ └── assignee.component.spec.ts │ │ ├── description │ │ │ └── description.component.spec.ts │ │ ├── duplicatedIssues │ │ │ └── duplicated-issues.component.spec.ts │ │ ├── label │ │ │ └── label.component.spec.ts │ │ └── title │ │ │ └── title.component.spec.ts │ │ ├── label-dropdown │ │ └── label-dropdown.component.spec.ts │ │ └── lib │ │ └── marked.spec.ts ├── auto-spy.ts ├── constants │ ├── data.constants.ts │ ├── error.constants.ts │ ├── githubcomment.constants.ts │ ├── githubevent.constants.ts │ ├── githubissue.constants.ts │ ├── githublabel.constants.ts │ ├── label.constants.ts │ └── session.constants.ts ├── helper │ ├── mock.local.storage.ts │ ├── mock.mat.spinner.ts │ └── mock.view.container.ref.ts ├── karma.ci.conf.js ├── karma.conf.js ├── model │ ├── checkbox.model.spec.ts │ ├── issue.model.spec.ts │ ├── profile.model.spec.ts │ ├── templates │ │ ├── sections │ │ │ ├── issue-dispute-section-parser.model.spec.ts │ │ │ ├── moderation-section-parser.model.spec.ts │ │ │ └── tester-response-section-parser.model.spec.ts │ │ ├── team-accepted-template.model.spec.ts │ │ ├── team-response-template.model.spec.ts │ │ ├── tester-response-template.model.spec.ts │ │ ├── tutor-moderation-issue-template.model.spec.ts │ │ └── tutor-moderation-todo-template.model.spec.ts │ └── undoredo.model.spec.ts └── services │ ├── application.service.spec.ts │ ├── data.service.spec.ts │ ├── error-handling.service.spec.ts │ ├── githubevent.service.spec.ts │ ├── label.service.spec.ts │ ├── loading.service.spec.ts │ ├── logging.service.spec.ts │ ├── permissions.service.spec.ts │ ├── phase.service.spec.ts │ ├── profile.service.spec.ts │ ├── repo-creator.service.spec.ts │ ├── upload.service.spec.ts │ └── user.service.spec.ts ├── tsconfig-serve.json └── tsconfig.json /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/coverage-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/workflows/coverage-report.yml -------------------------------------------------------------------------------- /.github/workflows/deployment-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/workflows/deployment-actions.yml -------------------------------------------------------------------------------- /.github/workflows/deployment-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/workflows/deployment-staging.yml -------------------------------------------------------------------------------- /.github/workflows/github-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/workflows/github-actions.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.github/workflows/staging-fetch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.github/workflows/staging-fetch.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | # .npmrc 2 | engine-strict=true 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.20.2 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/_config.yml -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/angular.json -------------------------------------------------------------------------------- /codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/codegen.yml -------------------------------------------------------------------------------- /e2e/constants/bugreports.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/constants/bugreports.constants.ts -------------------------------------------------------------------------------- /e2e/page-objects/bugReporting.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/bugReporting.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/bugReportingViewIssue.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/bugReportingViewIssue.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/bugTrimmingViewIssue.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/bugTrimmingViewIssue.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/header.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/header.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/login.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/login.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/newIssue.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/newIssue.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/table.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/table.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/teamResponse.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/teamResponse.po.ts -------------------------------------------------------------------------------- /e2e/page-objects/teamResponseViewIssue.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/page-objects/teamResponseViewIssue.po.ts -------------------------------------------------------------------------------- /e2e/spec/bugReportingPhase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/spec/bugReportingPhase.spec.ts -------------------------------------------------------------------------------- /e2e/spec/bugTrimmingPhase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/spec/bugTrimmingPhase.spec.ts -------------------------------------------------------------------------------- /e2e/spec/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/spec/login.spec.ts -------------------------------------------------------------------------------- /e2e/spec/teamResponsePhase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/spec/teamResponsePhase.spec.ts -------------------------------------------------------------------------------- /e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /graphql/fragments/issue-assignee.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/fragments/issue-assignee.fragment.graphql -------------------------------------------------------------------------------- /graphql/fragments/issue-author.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/fragments/issue-author.fragment.graphql -------------------------------------------------------------------------------- /graphql/fragments/issue-comment.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/fragments/issue-comment.fragment.graphql -------------------------------------------------------------------------------- /graphql/fragments/issue-label.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/fragments/issue-label.fragment.graphql -------------------------------------------------------------------------------- /graphql/fragments/issue-model.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/fragments/issue-model.fragment.graphql -------------------------------------------------------------------------------- /graphql/fragments/issue.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/fragments/issue.fragment.graphql -------------------------------------------------------------------------------- /graphql/queries/fetch-issue.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/queries/fetch-issue.graphql -------------------------------------------------------------------------------- /graphql/queries/fetch-issues-by-team.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/queries/fetch-issues-by-team.graphql -------------------------------------------------------------------------------- /graphql/queries/fetch-issues.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/queries/fetch-issues.graphql -------------------------------------------------------------------------------- /graphql/queries/fetch-labels.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/queries/fetch-labels.graphql -------------------------------------------------------------------------------- /graphql/schema/github-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/graphql/schema/github-schema.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; -------------------------------------------------------------------------------- /src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /src/app/app.component.css: -------------------------------------------------------------------------------- 1 | .container { 2 | padding: 30px; 3 | min-height: 87.9vh; 4 | } 5 | -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/auth/auth-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/auth-routing.module.ts -------------------------------------------------------------------------------- /src/app/auth/auth.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/auth.component.css -------------------------------------------------------------------------------- /src/app/auth/auth.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/auth.component.html -------------------------------------------------------------------------------- /src/app/auth/auth.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/auth.component.ts -------------------------------------------------------------------------------- /src/app/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/auth.module.ts -------------------------------------------------------------------------------- /src/app/auth/confirm-login/confirm-login.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/confirm-login/confirm-login.component.css -------------------------------------------------------------------------------- /src/app/auth/confirm-login/confirm-login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/confirm-login/confirm-login.component.html -------------------------------------------------------------------------------- /src/app/auth/confirm-login/confirm-login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/confirm-login/confirm-login.component.ts -------------------------------------------------------------------------------- /src/app/auth/profiles/json-parse-error-dialog/json-parse-error-dialog.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/auth/profiles/json-parse-error-dialog/json-parse-error-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/profiles/json-parse-error-dialog/json-parse-error-dialog.component.html -------------------------------------------------------------------------------- /src/app/auth/profiles/json-parse-error-dialog/json-parse-error-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/profiles/json-parse-error-dialog/json-parse-error-dialog.component.ts -------------------------------------------------------------------------------- /src/app/auth/profiles/profiles.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/profiles/profiles.component.css -------------------------------------------------------------------------------- /src/app/auth/profiles/profiles.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/profiles/profiles.component.html -------------------------------------------------------------------------------- /src/app/auth/profiles/profiles.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/profiles/profiles.component.ts -------------------------------------------------------------------------------- /src/app/auth/session-selection/session-selection.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/session-selection/session-selection.component.css -------------------------------------------------------------------------------- /src/app/auth/session-selection/session-selection.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/session-selection/session-selection.component.html -------------------------------------------------------------------------------- /src/app/auth/session-selection/session-selection.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/auth/session-selection/session-selection.component.ts -------------------------------------------------------------------------------- /src/app/core/directives/form-disable-control.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/directives/form-disable-control.directive.ts -------------------------------------------------------------------------------- /src/app/core/directives/internal-link-disable.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/directives/internal-link-disable.directive.ts -------------------------------------------------------------------------------- /src/app/core/directives/paginator-local-storage.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/directives/paginator-local-storage.directive.ts -------------------------------------------------------------------------------- /src/app/core/guards/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/guards/auth.guard.ts -------------------------------------------------------------------------------- /src/app/core/guards/can-deactivate-issue-guard.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/guards/can-deactivate-issue-guard.service.ts -------------------------------------------------------------------------------- /src/app/core/guards/user-confirmation/user-confirmation.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/core/guards/user-confirmation/user-confirmation.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/guards/user-confirmation/user-confirmation.component.html -------------------------------------------------------------------------------- /src/app/core/guards/user-confirmation/user-confirmation.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/guards/user-confirmation/user-confirmation.component.ts -------------------------------------------------------------------------------- /src/app/core/models/assignee.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/assignee.model.ts -------------------------------------------------------------------------------- /src/app/core/models/checkbox.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/checkbox.model.ts -------------------------------------------------------------------------------- /src/app/core/models/comment.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/comment.model.ts -------------------------------------------------------------------------------- /src/app/core/models/conflict/addition.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/conflict/addition.model.ts -------------------------------------------------------------------------------- /src/app/core/models/conflict/changes.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/conflict/changes.model.ts -------------------------------------------------------------------------------- /src/app/core/models/conflict/conflict.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/conflict/conflict.model.ts -------------------------------------------------------------------------------- /src/app/core/models/conflict/no-change.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/conflict/no-change.model.ts -------------------------------------------------------------------------------- /src/app/core/models/conflict/removal.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/conflict/removal.model.ts -------------------------------------------------------------------------------- /src/app/core/models/data-file.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/data-file.model.ts -------------------------------------------------------------------------------- /src/app/core/models/generators/github-issue.generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/generators/github-issue.generator.ts -------------------------------------------------------------------------------- /src/app/core/models/github-user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github-user.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/cache-manager/issue-last-modified-manager.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/cache-manager/issue-last-modified-manager.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/cache-manager/issues-cache-manager.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/cache-manager/issues-cache-manager.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-comment.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-comment.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-graphql.issue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-graphql.issue.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-issue-filter.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-issue-filter.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-issue.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-issue.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-label.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-label.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-response-header.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-response-header.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-response.model.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github-rest-issue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github-rest-issue.ts -------------------------------------------------------------------------------- /src/app/core/models/github/github.release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/github/github.release.ts -------------------------------------------------------------------------------- /src/app/core/models/hidden-data.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/hidden-data.model.ts -------------------------------------------------------------------------------- /src/app/core/models/issue-dispute.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/issue-dispute.model.ts -------------------------------------------------------------------------------- /src/app/core/models/issue.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/issue.model.ts -------------------------------------------------------------------------------- /src/app/core/models/label.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/label.model.ts -------------------------------------------------------------------------------- /src/app/core/models/phase.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/phase.model.ts -------------------------------------------------------------------------------- /src/app/core/models/profile.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/profile.model.ts -------------------------------------------------------------------------------- /src/app/core/models/session.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/session.model.ts -------------------------------------------------------------------------------- /src/app/core/models/table-settings.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/table-settings.model.ts -------------------------------------------------------------------------------- /src/app/core/models/team.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/team.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/section-parsers/common-parsers.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/section-parsers/common-parsers.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/section-parsers/issue-dispute-section-parser.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/section-parsers/issue-dispute-section-parser.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/section-parsers/moderation-section-parser.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/section-parsers/moderation-section-parser.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/section-parsers/tester-response-section-parser.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/section-parsers/tester-response-section-parser.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/team-accepted-template.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/team-accepted-template.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/team-response-template.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/team-response-template.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/template.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/template.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/tester-response-template.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/tester-response-template.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/tutor-moderation-issue-template.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/tutor-moderation-issue-template.model.ts -------------------------------------------------------------------------------- /src/app/core/models/templates/tutor-moderation-todo-template.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/templates/tutor-moderation-todo-template.model.ts -------------------------------------------------------------------------------- /src/app/core/models/tester-response.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/tester-response.model.ts -------------------------------------------------------------------------------- /src/app/core/models/undoredo.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/undoredo.model.ts -------------------------------------------------------------------------------- /src/app/core/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/user.model.ts -------------------------------------------------------------------------------- /src/app/core/models/users/admins.model.ts: -------------------------------------------------------------------------------- 1 | export interface Admins { 2 | [name: string]: Object; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/core/models/users/parsed-user-data.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/users/parsed-user-data.model.ts -------------------------------------------------------------------------------- /src/app/core/models/users/roles.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/users/roles.model.ts -------------------------------------------------------------------------------- /src/app/core/models/users/students.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/users/students.model.ts -------------------------------------------------------------------------------- /src/app/core/models/users/tabulated-user-data.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/users/tabulated-user-data.model.ts -------------------------------------------------------------------------------- /src/app/core/models/users/teams.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/users/teams.model.ts -------------------------------------------------------------------------------- /src/app/core/models/users/tutors.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/models/users/tutors.model.ts -------------------------------------------------------------------------------- /src/app/core/services/application.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/application.service.ts -------------------------------------------------------------------------------- /src/app/core/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/auth.service.ts -------------------------------------------------------------------------------- /src/app/core/services/data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/data.service.ts -------------------------------------------------------------------------------- /src/app/core/services/dialog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/dialog.service.ts -------------------------------------------------------------------------------- /src/app/core/services/error-handling.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/error-handling.service.ts -------------------------------------------------------------------------------- /src/app/core/services/factories/factory.auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/factories/factory.auth.service.ts -------------------------------------------------------------------------------- /src/app/core/services/factories/factory.github.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/factories/factory.github.service.ts -------------------------------------------------------------------------------- /src/app/core/services/factories/factory.issue.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/factories/factory.issue.service.ts -------------------------------------------------------------------------------- /src/app/core/services/github.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/github.service.ts -------------------------------------------------------------------------------- /src/app/core/services/githubevent.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/githubevent.service.ts -------------------------------------------------------------------------------- /src/app/core/services/issue-table-settings.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/issue-table-settings.service.ts -------------------------------------------------------------------------------- /src/app/core/services/issue.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/issue.service.ts -------------------------------------------------------------------------------- /src/app/core/services/label.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/label.service.ts -------------------------------------------------------------------------------- /src/app/core/services/loading.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/loading.service.ts -------------------------------------------------------------------------------- /src/app/core/services/logging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/logging.service.ts -------------------------------------------------------------------------------- /src/app/core/services/mocks/mock.auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/mocks/mock.auth.service.ts -------------------------------------------------------------------------------- /src/app/core/services/mocks/mock.github.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/mocks/mock.github.service.ts -------------------------------------------------------------------------------- /src/app/core/services/permission.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/permission.service.ts -------------------------------------------------------------------------------- /src/app/core/services/phase.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/phase.service.ts -------------------------------------------------------------------------------- /src/app/core/services/profile.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/profile.service.ts -------------------------------------------------------------------------------- /src/app/core/services/repo-creator.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/repo-creator.service.ts -------------------------------------------------------------------------------- /src/app/core/services/session-fix-confirmation/session-fix-confirmation.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/core/services/session-fix-confirmation/session-fix-confirmation.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/session-fix-confirmation/session-fix-confirmation.component.html -------------------------------------------------------------------------------- /src/app/core/services/session-fix-confirmation/session-fix-confirmation.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/session-fix-confirmation/session-fix-confirmation.component.ts -------------------------------------------------------------------------------- /src/app/core/services/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/upload.service.ts -------------------------------------------------------------------------------- /src/app/core/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/services/user.service.ts -------------------------------------------------------------------------------- /src/app/core/validators/noWhitespace.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/core/validators/noWhitespace.validator.ts -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issue/issue.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issue/issue.component.css -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issue/issue.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issue/issue.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issue/issue.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issue/issue.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issues-deleted/issues-deleted.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issues-deleted/issues-deleted.component.css -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issues-deleted/issues-deleted.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issues-deleted/issues-deleted.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issues-deleted/issues-deleted.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issues-deleted/issues-deleted.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issues-posted/issues-posted.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issues-posted/issues-posted.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issues-posted/issues-posted.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/issues-posted/issues-posted.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/issues-posted/issues-posted.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/new-issue/new-issue.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/new-issue/new-issue.component.css -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/new-issue/new-issue.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/new-issue/new-issue.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/new-issue/new-issue.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/new-issue/new-issue.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/phase-bug-reporting-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/phase-bug-reporting-routing.module.ts -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/phase-bug-reporting.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/phase-bug-reporting.component.css -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/phase-bug-reporting.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/phase-bug-reporting.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/phase-bug-reporting.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/phase-bug-reporting.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-reporting/phase-bug-reporting.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-reporting/phase-bug-reporting.module.ts -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issue/issue.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issue/issue.component.css -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issue/issue.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issue/issue.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issue/issue.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issue/issue.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issues-deleted/issues-deleted.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issues-deleted/issues-deleted.component.css -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issues-deleted/issues-deleted.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issues-deleted/issues-deleted.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issues-deleted/issues-deleted.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issues-deleted/issues-deleted.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issues-posted/issues-posted.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issues-posted/issues-posted.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issues-posted/issues-posted.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/issues-posted/issues-posted.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/issues-posted/issues-posted.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/phase-bug-trimming-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/phase-bug-trimming-routing.module.ts -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/phase-bug-trimming.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/phase-bug-trimming.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/phase-bug-trimming.component.html -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/phase-bug-trimming.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/phase-bug-trimming.component.ts -------------------------------------------------------------------------------- /src/app/phase-bug-trimming/phase-bug-trimming.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-bug-trimming/phase-bug-trimming.module.ts -------------------------------------------------------------------------------- /src/app/phase-moderation/issue/issue.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/issue/issue.component.css -------------------------------------------------------------------------------- /src/app/phase-moderation/issue/issue.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/issue/issue.component.html -------------------------------------------------------------------------------- /src/app/phase-moderation/issue/issue.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/issue/issue.component.ts -------------------------------------------------------------------------------- /src/app/phase-moderation/phase-moderation-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/phase-moderation-routing.module.ts -------------------------------------------------------------------------------- /src/app/phase-moderation/phase-moderation.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/phase-moderation.component.css -------------------------------------------------------------------------------- /src/app/phase-moderation/phase-moderation.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/phase-moderation.component.html -------------------------------------------------------------------------------- /src/app/phase-moderation/phase-moderation.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/phase-moderation.component.ts -------------------------------------------------------------------------------- /src/app/phase-moderation/phase-moderation.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-moderation/phase-moderation.module.ts -------------------------------------------------------------------------------- /src/app/phase-team-response/issue/issue.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issue/issue.component.css -------------------------------------------------------------------------------- /src/app/phase-team-response/issue/issue.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issue/issue.component.html -------------------------------------------------------------------------------- /src/app/phase-team-response/issue/issue.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issue/issue.component.ts -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-faulty/issues-faulty.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-faulty/issues-faulty.component.css -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-faulty/issues-faulty.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-faulty/issues-faulty.component.html -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-faulty/issues-faulty.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-faulty/issues-faulty.component.ts -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-pending/issues-pending.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-pending/issues-pending.component.css -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-pending/issues-pending.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-pending/issues-pending.component.html -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-pending/issues-pending.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-pending/issues-pending.component.ts -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-responded/issues-responded.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-responded/issues-responded.component.css -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-responded/issues-responded.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-responded/issues-responded.component.html -------------------------------------------------------------------------------- /src/app/phase-team-response/issues-responded/issues-responded.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/issues-responded/issues-responded.component.ts -------------------------------------------------------------------------------- /src/app/phase-team-response/phase-team-response-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/phase-team-response-routing.module.ts -------------------------------------------------------------------------------- /src/app/phase-team-response/phase-team-response.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/phase-team-response.component.css -------------------------------------------------------------------------------- /src/app/phase-team-response/phase-team-response.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/phase-team-response.component.html -------------------------------------------------------------------------------- /src/app/phase-team-response/phase-team-response.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/phase-team-response.component.ts -------------------------------------------------------------------------------- /src/app/phase-team-response/phase-team-response.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-team-response/phase-team-response.module.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-accepted/issue-accepted.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-accepted/issue-accepted.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-accepted/issue-accepted.component.html -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-accepted/issue-accepted.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-accepted/issue-accepted.component.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-faulty/issue-faulty.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-faulty/issue-faulty.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-faulty/issue-faulty.component.html -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-faulty/issue-faulty.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-faulty/issue-faulty.component.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-pending/issue-pending.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-pending/issue-pending.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-pending/issue-pending.component.html -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-pending/issue-pending.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-pending/issue-pending.component.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-responded/issue-responded.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-responded/issue-responded.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-responded/issue-responded.component.html -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue-responded/issue-responded.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue-responded/issue-responded.component.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue/issue.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue/issue.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue/issue.component.html -------------------------------------------------------------------------------- /src/app/phase-tester-response/issue/issue.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/issue/issue.component.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/phase-tester-response-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/phase-tester-response-routing.module.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/phase-tester-response.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/phase-tester-response/phase-tester-response.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/phase-tester-response.component.html -------------------------------------------------------------------------------- /src/app/phase-tester-response/phase-tester-response.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/phase-tester-response.component.ts -------------------------------------------------------------------------------- /src/app/phase-tester-response/phase-tester-response.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/phase-tester-response/phase-tester-response.module.ts -------------------------------------------------------------------------------- /src/app/shared/action-toasters/action-toasters.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/action-toasters/action-toasters.module.ts -------------------------------------------------------------------------------- /src/app/shared/action-toasters/undo-action/undo-action.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/action-toasters/undo-action/undo-action.component.html -------------------------------------------------------------------------------- /src/app/shared/action-toasters/undo-action/undo-action.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/action-toasters/undo-action/undo-action.component.ts -------------------------------------------------------------------------------- /src/app/shared/comment-editor/comment-editor.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/comment-editor/comment-editor.component.css -------------------------------------------------------------------------------- /src/app/shared/comment-editor/comment-editor.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/comment-editor/comment-editor.component.html -------------------------------------------------------------------------------- /src/app/shared/comment-editor/comment-editor.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/comment-editor/comment-editor.component.ts -------------------------------------------------------------------------------- /src/app/shared/comment-editor/comment-editor.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/comment-editor/comment-editor.module.ts -------------------------------------------------------------------------------- /src/app/shared/comment-editor/markdown-toolbar/markdown-toolbar.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/comment-editor/markdown-toolbar/markdown-toolbar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/comment-editor/markdown-toolbar/markdown-toolbar.component.html -------------------------------------------------------------------------------- /src/app/shared/comment-editor/markdown-toolbar/markdown-toolbar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/comment-editor/markdown-toolbar/markdown-toolbar.component.ts -------------------------------------------------------------------------------- /src/app/shared/comment-editor/upload-text-insertor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/comment-editor/upload-text-insertor.ts -------------------------------------------------------------------------------- /src/app/shared/error-toasters/error-toaster.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/error-toaster.module.ts -------------------------------------------------------------------------------- /src/app/shared/error-toasters/form-error/form-error.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/form-error/form-error.component.html -------------------------------------------------------------------------------- /src/app/shared/error-toasters/form-error/form-error.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/form-error/form-error.component.ts -------------------------------------------------------------------------------- /src/app/shared/error-toasters/general-message-error/general-message-error.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/general-message-error/general-message-error.component.html -------------------------------------------------------------------------------- /src/app/shared/error-toasters/general-message-error/general-message-error.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/general-message-error/general-message-error.component.ts -------------------------------------------------------------------------------- /src/app/shared/error-toasters/invalid-credentials-error/invalid-credentials-error.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/invalid-credentials-error/invalid-credentials-error.component.html -------------------------------------------------------------------------------- /src/app/shared/error-toasters/invalid-credentials-error/invalid-credentials-error.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/invalid-credentials-error/invalid-credentials-error.component.ts -------------------------------------------------------------------------------- /src/app/shared/error-toasters/toaster/toaster.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/toaster/toaster.component.css -------------------------------------------------------------------------------- /src/app/shared/error-toasters/toaster/toaster.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/toaster/toaster.component.html -------------------------------------------------------------------------------- /src/app/shared/error-toasters/toaster/toaster.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/error-toasters/toaster/toaster.component.ts -------------------------------------------------------------------------------- /src/app/shared/index.ts: -------------------------------------------------------------------------------- 1 | export * from './layout'; 2 | -------------------------------------------------------------------------------- /src/app/shared/issue-tables/IssuesDataTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/IssuesDataTable.ts -------------------------------------------------------------------------------- /src/app/shared/issue-tables/issue-paginator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/issue-paginator.ts -------------------------------------------------------------------------------- /src/app/shared/issue-tables/issue-sorter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/issue-sorter.ts -------------------------------------------------------------------------------- /src/app/shared/issue-tables/issue-tables-columns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/issue-tables-columns.ts -------------------------------------------------------------------------------- /src/app/shared/issue-tables/issue-tables.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/issue-tables.component.css -------------------------------------------------------------------------------- /src/app/shared/issue-tables/issue-tables.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/issue-tables.component.html -------------------------------------------------------------------------------- /src/app/shared/issue-tables/issue-tables.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/issue-tables.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue-tables/issue-tables.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/issue-tables.module.ts -------------------------------------------------------------------------------- /src/app/shared/issue-tables/search-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue-tables/search-filter.ts -------------------------------------------------------------------------------- /src/app/shared/issue/assignee/assignee.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/assignee/assignee.component.css -------------------------------------------------------------------------------- /src/app/shared/issue/assignee/assignee.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/assignee/assignee.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/assignee/assignee.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/assignee/assignee.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue/conflict-dialog/conflict-dialog.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/conflict-dialog/conflict-dialog.component.css -------------------------------------------------------------------------------- /src/app/shared/issue/conflict-dialog/conflict-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/conflict-dialog/conflict-dialog.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/conflict-dialog/conflict-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/conflict-dialog/conflict-dialog.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue/description/description.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/description/description.component.css -------------------------------------------------------------------------------- /src/app/shared/issue/description/description.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/description/description.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/description/description.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/description/description.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue/duplicateOf/duplicate-of.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/duplicateOf/duplicate-of.component.css -------------------------------------------------------------------------------- /src/app/shared/issue/duplicateOf/duplicate-of.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/duplicateOf/duplicate-of.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/duplicateOf/duplicate-of.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/duplicateOf/duplicate-of.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue/duplicatedIssues/duplicated-issues.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/issue/duplicatedIssues/duplicated-issues.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/duplicatedIssues/duplicated-issues.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/duplicatedIssues/duplicated-issues.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/duplicatedIssues/duplicated-issues.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue/issue-components.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/issue-components.module.ts -------------------------------------------------------------------------------- /src/app/shared/issue/label/label.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/label/label.component.css -------------------------------------------------------------------------------- /src/app/shared/issue/label/label.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/label/label.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/label/label.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/label/label.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue/title/title.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/title/title.component.css -------------------------------------------------------------------------------- /src/app/shared/issue/title/title.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/title/title.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/title/title.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/title/title.component.ts -------------------------------------------------------------------------------- /src/app/shared/issue/unsure-checkbox/unsure-checkbox.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/unsure-checkbox/unsure-checkbox.component.css -------------------------------------------------------------------------------- /src/app/shared/issue/unsure-checkbox/unsure-checkbox.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/unsure-checkbox/unsure-checkbox.component.html -------------------------------------------------------------------------------- /src/app/shared/issue/unsure-checkbox/unsure-checkbox.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/issue/unsure-checkbox/unsure-checkbox.component.ts -------------------------------------------------------------------------------- /src/app/shared/label-definition-popup/label-definition-popup.component.css: -------------------------------------------------------------------------------- 1 | .modalPopup { 2 | min-width: 800px; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/shared/label-definition-popup/label-definition-popup.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/label-definition-popup/label-definition-popup.component.html -------------------------------------------------------------------------------- /src/app/shared/label-definition-popup/label-definition-popup.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/label-definition-popup/label-definition-popup.component.ts -------------------------------------------------------------------------------- /src/app/shared/label-dropdown/label-dropdown.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/label-dropdown/label-dropdown.component.css -------------------------------------------------------------------------------- /src/app/shared/label-dropdown/label-dropdown.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/label-dropdown/label-dropdown.component.html -------------------------------------------------------------------------------- /src/app/shared/label-dropdown/label-dropdown.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/label-dropdown/label-dropdown.component.ts -------------------------------------------------------------------------------- /src/app/shared/label-dropdown/label-dropdown.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/label-dropdown/label-dropdown.module.ts -------------------------------------------------------------------------------- /src/app/shared/layout/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/layout/header.component.html -------------------------------------------------------------------------------- /src/app/shared/layout/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/layout/header.component.ts -------------------------------------------------------------------------------- /src/app/shared/layout/index.ts: -------------------------------------------------------------------------------- 1 | export * from './header.component'; 2 | -------------------------------------------------------------------------------- /src/app/shared/lib/custom-ops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/custom-ops.ts -------------------------------------------------------------------------------- /src/app/shared/lib/file-download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/file-download.ts -------------------------------------------------------------------------------- /src/app/shared/lib/github-paginator-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/github-paginator-parser.ts -------------------------------------------------------------------------------- /src/app/shared/lib/graphgql-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/graphgql-common.ts -------------------------------------------------------------------------------- /src/app/shared/lib/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/html.ts -------------------------------------------------------------------------------- /src/app/shared/lib/marked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/marked.ts -------------------------------------------------------------------------------- /src/app/shared/lib/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/session.ts -------------------------------------------------------------------------------- /src/app/shared/lib/string-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/string-utils.ts -------------------------------------------------------------------------------- /src/app/shared/lib/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/uuid.ts -------------------------------------------------------------------------------- /src/app/shared/lib/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/lib/validate.ts -------------------------------------------------------------------------------- /src/app/shared/material.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/material.module.ts -------------------------------------------------------------------------------- /src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/issue-dispute/issue-dispute.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/issue-dispute/issue-dispute.component.css -------------------------------------------------------------------------------- /src/app/shared/view-issue/issue-dispute/issue-dispute.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/issue-dispute/issue-dispute.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/issue-dispute/issue-dispute.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/issue-dispute/issue-dispute.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/issue-dispute/issue-dispute.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/issue-dispute/issue-dispute.module.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/new-team-response/conflict-dialog/conflict-dialog.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/new-team-response/conflict-dialog/conflict-dialog.component.css -------------------------------------------------------------------------------- /src/app/shared/view-issue/new-team-response/conflict-dialog/conflict-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/new-team-response/conflict-dialog/conflict-dialog.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/new-team-response/conflict-dialog/conflict-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/new-team-response/conflict-dialog/conflict-dialog.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/new-team-response/new-team-response.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/new-team-response/new-team-response.component.css -------------------------------------------------------------------------------- /src/app/shared/view-issue/new-team-response/new-team-response.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/new-team-response/new-team-response.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/new-team-response/new-team-response.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/new-team-response/new-team-response.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/new-team-response/new-team-response.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/new-team-response/new-team-response.module.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/parse-error/parse-error.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/parse-error/parse-error.component.css -------------------------------------------------------------------------------- /src/app/shared/view-issue/parse-error/parse-error.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/parse-error/parse-error.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/parse-error/parse-error.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/parse-error/parse-error.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/parse-error/parse-error.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/parse-error/parse-error.module.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-accepted/team-accepted.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-accepted/team-accepted.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/team-accepted/team-accepted.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-accepted/team-accepted.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/team-accepted/team-accepted.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-accepted/team-accepted.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/team-accepted/team-accepted.module.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-response/team-response.component.css: -------------------------------------------------------------------------------- 1 | span { 2 | vertical-align: middle; 3 | margin-left: 5px; 4 | } 5 | -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-response/team-response.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/team-response/team-response.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-response/team-response.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/team-response/team-response.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/team-response/team-response.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/team-response/team-response.module.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/tester-response/conflict-dialog/conflict-dialog.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/tester-response/conflict-dialog/conflict-dialog.component.css -------------------------------------------------------------------------------- /src/app/shared/view-issue/tester-response/conflict-dialog/conflict-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/tester-response/conflict-dialog/conflict-dialog.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/tester-response/conflict-dialog/conflict-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/tester-response/conflict-dialog/conflict-dialog.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/tester-response/tester-response.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/tester-response/tester-response.component.css -------------------------------------------------------------------------------- /src/app/shared/view-issue/tester-response/tester-response.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/tester-response/tester-response.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/tester-response/tester-response.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/tester-response/tester-response.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/tester-response/tester-response.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/tester-response/tester-response.module.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/view-issue.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/view-issue.component.css -------------------------------------------------------------------------------- /src/app/shared/view-issue/view-issue.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/view-issue.component.html -------------------------------------------------------------------------------- /src/app/shared/view-issue/view-issue.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/view-issue.component.ts -------------------------------------------------------------------------------- /src/app/shared/view-issue/view-issue.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/app/shared/view-issue/view-issue.module.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/fontawesome/css/fontawesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/fontawesome/css/fontawesome.min.css -------------------------------------------------------------------------------- /src/assets/fontawesome/css/solid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/fontawesome/css/solid.min.css -------------------------------------------------------------------------------- /src/assets/fontawesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/fontawesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /src/assets/fontawesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/fontawesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /src/assets/images/CATcher_alt_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/CATcher_alt_logo.png -------------------------------------------------------------------------------- /src/assets/images/CATcher_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/CATcher_logo.png -------------------------------------------------------------------------------- /src/assets/images/altIcons/favicon.256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/altIcons/favicon.256x256.png -------------------------------------------------------------------------------- /src/assets/images/altIcons/favicon.512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/altIcons/favicon.512x512.png -------------------------------------------------------------------------------- /src/assets/images/altIcons/favicon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/altIcons/favicon.icns -------------------------------------------------------------------------------- /src/assets/images/altIcons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/altIcons/favicon.ico -------------------------------------------------------------------------------- /src/assets/images/altIcons/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/altIcons/favicon.png -------------------------------------------------------------------------------- /src/assets/images/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/assets/images/github-logo.png -------------------------------------------------------------------------------- /src/environments/environment.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/environments/environment.gen.ts -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /src/environments/environment.staging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/environments/environment.staging.ts -------------------------------------------------------------------------------- /src/environments/environment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/environments/environment.test.ts -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/favicon.256x256.png -------------------------------------------------------------------------------- /src/favicon.512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/favicon.512x512.png -------------------------------------------------------------------------------- /src/favicon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/favicon.icns -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/favicon.png -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/markdown.css -------------------------------------------------------------------------------- /src/polyfills-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/polyfills-test.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/styles.css -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/tsconfig.spec.json -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /tests/app/auth/profiles/profiles.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/auth/profiles/profiles.component.spec.ts -------------------------------------------------------------------------------- /tests/app/auth/session-selection/session-selection.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/auth/session-selection/session-selection.component.spec.ts -------------------------------------------------------------------------------- /tests/app/core/models/conflict/conflict.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/core/models/conflict/conflict.model.spec.ts -------------------------------------------------------------------------------- /tests/app/core/models/github/github-label.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/core/models/github/github-label.model.spec.ts -------------------------------------------------------------------------------- /tests/app/core/models/hidden-data-model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/core/models/hidden-data-model.spec.ts -------------------------------------------------------------------------------- /tests/app/core/models/session-model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/core/models/session-model.spec.ts -------------------------------------------------------------------------------- /tests/app/phase-bug-reporting/new-issue.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/phase-bug-reporting/new-issue.component.spec.ts -------------------------------------------------------------------------------- /tests/app/phase-team-response/issues-faulty/issues-faulty.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/phase-team-response/issues-faulty/issues-faulty.component.spec.ts -------------------------------------------------------------------------------- /tests/app/phase-team-response/issues-pending/issues-pending.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/phase-team-response/issues-pending/issues-pending.component.spec.ts -------------------------------------------------------------------------------- /tests/app/phase-team-response/issues-responded/issues-responded.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/phase-team-response/issues-responded/issues-responded.component.spec.ts -------------------------------------------------------------------------------- /tests/app/phase-tester-response/issue-pending/issue-pending.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/phase-tester-response/issue-pending/issue-pending.component.spec.ts -------------------------------------------------------------------------------- /tests/app/phase-tester-response/issue-responded/issue-responded.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/phase-tester-response/issue-responded/issue-responded.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/comment-editor/comment-editor.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/comment-editor/comment-editor.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/comment-editor/upload-text-insertor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/comment-editor/upload-text-insertor.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue-tables/issue-paginator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue-tables/issue-paginator.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue-tables/issue-sorter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue-tables/issue-sorter.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue-tables/issue-tables.component.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/shared/issue-tables/search-filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue-tables/search-filter.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue/assignee/assignee.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue/assignee/assignee.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue/description/description.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue/description/description.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue/duplicatedIssues/duplicated-issues.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue/duplicatedIssues/duplicated-issues.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue/label/label.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue/label/label.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/issue/title/title.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/issue/title/title.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/label-dropdown/label-dropdown.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/label-dropdown/label-dropdown.component.spec.ts -------------------------------------------------------------------------------- /tests/app/shared/lib/marked.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/app/shared/lib/marked.spec.ts -------------------------------------------------------------------------------- /tests/auto-spy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/auto-spy.ts -------------------------------------------------------------------------------- /tests/constants/data.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/data.constants.ts -------------------------------------------------------------------------------- /tests/constants/error.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/error.constants.ts -------------------------------------------------------------------------------- /tests/constants/githubcomment.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/githubcomment.constants.ts -------------------------------------------------------------------------------- /tests/constants/githubevent.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/githubevent.constants.ts -------------------------------------------------------------------------------- /tests/constants/githubissue.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/githubissue.constants.ts -------------------------------------------------------------------------------- /tests/constants/githublabel.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/githublabel.constants.ts -------------------------------------------------------------------------------- /tests/constants/label.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/label.constants.ts -------------------------------------------------------------------------------- /tests/constants/session.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/constants/session.constants.ts -------------------------------------------------------------------------------- /tests/helper/mock.local.storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/helper/mock.local.storage.ts -------------------------------------------------------------------------------- /tests/helper/mock.mat.spinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/helper/mock.mat.spinner.ts -------------------------------------------------------------------------------- /tests/helper/mock.view.container.ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/helper/mock.view.container.ref.ts -------------------------------------------------------------------------------- /tests/karma.ci.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/karma.ci.conf.js -------------------------------------------------------------------------------- /tests/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/karma.conf.js -------------------------------------------------------------------------------- /tests/model/checkbox.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/checkbox.model.spec.ts -------------------------------------------------------------------------------- /tests/model/issue.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/issue.model.spec.ts -------------------------------------------------------------------------------- /tests/model/profile.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/profile.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/sections/issue-dispute-section-parser.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/sections/issue-dispute-section-parser.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/sections/moderation-section-parser.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/sections/moderation-section-parser.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/sections/tester-response-section-parser.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/sections/tester-response-section-parser.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/team-accepted-template.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/team-accepted-template.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/team-response-template.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/team-response-template.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/tester-response-template.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/tester-response-template.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/tutor-moderation-issue-template.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/tutor-moderation-issue-template.model.spec.ts -------------------------------------------------------------------------------- /tests/model/templates/tutor-moderation-todo-template.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/templates/tutor-moderation-todo-template.model.spec.ts -------------------------------------------------------------------------------- /tests/model/undoredo.model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/model/undoredo.model.spec.ts -------------------------------------------------------------------------------- /tests/services/application.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/application.service.spec.ts -------------------------------------------------------------------------------- /tests/services/data.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/data.service.spec.ts -------------------------------------------------------------------------------- /tests/services/error-handling.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/error-handling.service.spec.ts -------------------------------------------------------------------------------- /tests/services/githubevent.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/githubevent.service.spec.ts -------------------------------------------------------------------------------- /tests/services/label.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/label.service.spec.ts -------------------------------------------------------------------------------- /tests/services/loading.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/loading.service.spec.ts -------------------------------------------------------------------------------- /tests/services/logging.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/logging.service.spec.ts -------------------------------------------------------------------------------- /tests/services/permissions.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/permissions.service.spec.ts -------------------------------------------------------------------------------- /tests/services/phase.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/phase.service.spec.ts -------------------------------------------------------------------------------- /tests/services/profile.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/profile.service.spec.ts -------------------------------------------------------------------------------- /tests/services/repo-creator.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/repo-creator.service.spec.ts -------------------------------------------------------------------------------- /tests/services/upload.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/upload.service.spec.ts -------------------------------------------------------------------------------- /tests/services/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tests/services/user.service.spec.ts -------------------------------------------------------------------------------- /tsconfig-serve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tsconfig-serve.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CATcher-org/CATcher/HEAD/tsconfig.json --------------------------------------------------------------------------------