Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updates for December Elections (#309)
* add build yaml * Update azure-pipelines.yml for Azure Pipelines * Add names for tasks * remove what is thought to be a useless task * Bump npm-registry-fetch from 4.0.2 to 4.0.5 in /frontend Bumps [npm-registry-fetch](https://github.com/npm/registry-fetch) from 4.0.2 to 4.0.5. - [Release notes](https://github.com/npm/registry-fetch/releases) - [Changelog](https://github.com/npm/npm-registry-fetch/blob/latest/CHANGELOG.md) - [Commits](https://github.com/npm/registry-fetch/commits) Signed-off-by: dependabot[bot] <support@github.com> * updated backend link added local env config and cleanup up readme * removed duble entry * force older typescript version * Update README.md * Update README.md * Updated angular to last version of 8 * Updated older module dependencies * Reverted over shooting packages back to version 9 * Upgraded version of ngx-bootstrap due to compilation issues * Refused analytics prompt * Changed ngrx and toastr versions * Caped typescript version to be below 3.9 * Implemented forms tab (#246) * setting to and from variables correctly (#260) * Add loader for download answers action #257 (#261) * Add loader for download answers action #257 * Feature: answer.component.html download button disabled if data is loading * chore: fix sourceMap flag for build script (#249) In `--sourcemap` is not a valid flag anymore, see `--sourceMap` https://angular.io/cli/build * Refactor (#263) * Move frontend to root. Remove testing libraries. * Remove dummy spec files * Remove unused dependencies * Update bootsrap. Change angular and tsconfig so that it reflects the latest angular version * Update azure pipeline * Move frontend to root. Remove testing libraries. * Remove dummy spec files * Remove unused dependencies * Update bootsrap. Change angular and tsconfig so that it reflects the latest angular version * Update azure pipeline * Resolve checkbox and tabs problem. * Resolve tabs problem * Resolve azure pipeline * Add loading to download button Co-authored-by: Irina Borozan <anirib@gmail.com> * More design (#270) * Resolve some design problems * More design fixes. Remove all unused imports * Try to rollback old design with the new bootstrap * Create codeql-analysis.yml * add flagged answer option; fix flag icon spelling (#272) * [Forms] Add delete confirmation when deleting forms #264 (#271) * feat: add confirmation shared model for delete confirmation * feat: add delete modal for forms * refactor: cleanup#1 * feat: remove: modal spec file * updates readme and custom repo files (#278) * Issue #267 - Added tooltip for option icons. (#273) Signed-off-by: Ajinkya Jeurkar <ajeurkar@proximabiz.com> * Feature/268 update form view to new ui (#274) * Updated form UI * Missed the name change * Updated comments in PR, Fixed Translations and added Description Textarea * adding logout functionality (#281) * fix(header): make hambuger menu work on smaller screens (#283) * refers to #275 Co-authored-by: Irina Borozan <anirib@gmail.com> * Updated login to new UI (#282) * Updated login to new UI * translations added * larger image added * Update CODEOWNERS * updated form spacing and mobile (#285) * updated form spacing and mobile * fixed spacing * Updated authentication API to V2 (#286) * feat/observers: update to new ui (#287) * Feature/284 new ui statics page (#288) * Implemented DELETE /api/v1/observer endpoint in observers list. (#297) * Implemented DELETE /api/v1/observer endpoint in observers list. * Added localized strings for observer delete dialog. * Added localized strings for previously implemented observer delete dialog. * Style navbar (#295) * 1 line on cards (#298) * 1 line on cards * removed the dash * AnswerFilter mdl rm observerId add observerPhone (#259) * AnswerFilter mdl rm observerId add observerPhone Added phoneObserver param to srvc Filter by observerPhone instead of observerId * added translations * add observer phone number filter Co-authored-by: Irina Borozan <anirib@gmail.com> * Added modal component for predefined form options. (#300) * [Feat] Responses: update to new UI (#299) * chore(observers ): adjust header title according to the design * feat(answers): add `answers` module * i18n(answers): add translations for table columns * feat(answers): add the `download` functionality to the export button * feat(answers): add filters according to the design * refactor(table-container): extract types & interfaces into a separate file * feat(table-container): allow to use custom `no-rows-found` content * feat(answers): add `no-rows-found` message * feat(table-container): allow rows to be clicked * feat(answers): add `answer-detail` component * allows to view an answer in detail * feat(answers): add `answer-details` component * wip(answer-details): build the base for the forms container * chore(scss): add global variables for gray common colors * border-color-gray / dim-gray * fix(answers): remove unwanted `answer-detail` component * feat(base-checkbox): add transparent variant * feat(answer-details): display sections, their forms, alongside checked/unchecked answers * fix(visually-hidden): remove absolute position * by using `position: absolute`, in Chrome(and Brave as well) we get a weird error: looks like although the content that overflows is hidden by the `sections container`, the scroll bar behaves as if it wouldn't overflow * in Firefox we don't have this error * feat(answer-details): show question's note * fix(answers): fetch answers without previous `state.urgent` value * fix(header): make hambuger menu contain all of its items * feat(answers): add `CanLoad` guard to `answers` module * feat(answer-notification): add page for sending notifications * feat(base-button): allow to have inheritet color * particularly useful when we want the button's color to depend on the class applied on the `container` * fix(answer-details): change `View Note` button's color in accordance with the question's flagged status * i18n(answers/*): add translations * fix(answers): show total number of all records * instead of the number of current records shown in page * feat(table): identify a table column by using a custom directive * feat(answers): make `filters` work * feat(answers): reset filters * as a result, the entries will be shown accordingly * feat(county): add `county` store slice * feat(answers): select `counties` filter from `select` tag * feat(answers): show `Location Type` & `Date&Time` columns in table * feat(answer-details): show `Location Type` & `Date&Time` stats * refactor(answers): remove `from` & `to` filters * feat(base-checkbox): allow checkbox to be readonly(disabled) * feat(answer-details): make every answer readonly * fix(observers): allow the `table` comp to query the tableColumn properly * fix(answers.effects): avoid calling for extra details when initial response is empty * feat(answers/form): fetch forms when only needed * feat(answers): fetch data only when needed & don't refetch redundantly * feat(answers-notification): send notification * feat(notes): fetch data only when needed & don't refetch redundantly * refactor: replace `/urgents` route with `urgent` filter in `/answers` * feat(answer-questions): display questions & answers in separate component * feat(answer-details): add `Notes` tab * feat(answer-details): add `Notes` tab * feat(answer-details): scroll to question from `Notes` tab * feat(answer-details): open modals with content decided by child components * feat(notes): open modal with note on row click * refactor(notes): let the `answer-details` hold the template with the modal content * reason: both `notes` and `answer-questions` are bound to use the same modal template * feat(answer-questions): show note in modal when the `View Note` is called * feat(notes): display shrunk note text with ellipsis when necessaryy * feat(answer-questions): improve highlight of flagged question * fix: make `visually-hidden` class work on both Chrome and Firefox * fix(answer-questions): remove empty spaces from `textarea` * feat(answers): make layout responsive * fix(notes): fetch notes immediately as `answer-details` is rendered * this is to show the questions with notes from the crt tab properly * feat(answers): add loading icon * feat(answer-details): add loading icon * fix(login): redirect to `/answers` instead of the old `/urgents` * feat: reset state after logout * fix(answers): make `Export` button work * fix(answer-details): scroll to question from a tab different than the previous one visited * when, from `Notes` tabm the user is redirected to a form tab which is different than the previous one, shown exactly before the user had visited the `Notes` tab * i18n(answer-details): add translations * feat(answer-notification): show message after notification has been sent * refactor(notes): display '-' when a question link is missing * Feature/210 notifications page new ui (#301) * 210 - Started notification page adjustments * 210 - Optimize imports * 210 - Finalized UI refactor * 210 - Added min/max pollingStation number * 210 - Fixed scenario of empty filter; translated validation message * 210 - Fix remove county scenario to clear the filter * Update en.json Co-authored-by: Irina Borozan <anirib@gmail.com> * Feature/218 show notification history (#303) * 210 - Started notification page adjustments * 210 - Optimize imports * 210 - Finalized UI refactor * 210 - Added min/max pollingStation number * 210 - Fixed scenario of empty filter; translated validation message * 210 - Fix remove county scenario to clear the filter * 218 - Initial commit (empty table) * 218 - Fixed table data * 218 - Added notification history back button; aligned translations * 218 - Fix merge issues * 218 - Fix merge issues 2 * 218 - Fixed missing directive in notification-history.component.html * 218 - Reverted changes outside scope; reduced notification history table size * Updated the 'Forms' list to the new UI mock-up. (#302) * AnswerFilter mdl rm observerId add observerPhone Added phoneObserver param to srvc Filter by observerPhone instead of observerId * form list updated to new ui * Removed package-lock.json * Added package-lock.json to gitignore * Added some translations. * Made the template look more similar to the mock-up. Also disabled columns that are yet to be implemented. * Added publish/unpublish button to dropdown in 'Forms' list. * Re-commented a piece of code which was un-commented for some unknown reason. * Merged two methods into one as there was no reason to have them both. * Fixed a bug where the app would crash if there were no drafts returned. * Reverted a change in formDelete action * Removed accidental duplicate key in ro.json Co-authored-by: Robert Kovacs <kovrobert@yahoo.com> * Feature/227 notification from observer screen (#304) * 210 - Started notification page adjustments * 210 - Optimize imports * 210 - Finalized UI refactor * 210 - Added min/max pollingStation number * 210 - Fixed scenario of empty filter; translated validation message * 210 - Fix remove county scenario to clear the filter * 218 - Initial commit (empty table) * 218 - Fixed table data * 218 - Added notification history back button; aligned translations * 218 - Fix merge issues * 218 - Fix merge issues 2 * 218 - Fixed missing directive in notification-history.component.html * 227 - Progress focused notification * 218 - Reverted changes outside scope; reduced notification history table size * 227 - Send notifications from observers table * updated texts (#307) * updated texts * change file extension for export Co-authored-by: Bogdan Vizureanu <bogdan.vizureanu@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Robert-Andrei Damian <damian.robert.andrei@gmail.com> Co-authored-by: JR Strayhorn <jrstrayhorn@gmail.com> Co-authored-by: Aleksandr Maniunin <46249326+aamanunin@users.noreply.github.com> Co-authored-by: Andrew Luca <thendrluca@gmail.com> Co-authored-by: Utwo <mihai.legat@gmail.com> Co-authored-by: Pushpika Wanniachchi <PushpikaWan@users.noreply.github.com> Co-authored-by: Ajinkya Jeurkar <52557440+ajeurkar@users.noreply.github.com> Co-authored-by: Developer.Dave <44526601+Botosio@users.noreply.github.com> Co-authored-by: Gatej Andrei <andreigtj01@gmail.com> Co-authored-by: sandrohanea <40202887+sandrohanea@users.noreply.github.com> Co-authored-by: Vlad Cuciureanu <vlad.c.cuciureanu@gmail.com> Co-authored-by: Ion Dormenco <idormenco@gmail.com> Co-authored-by: Robert Kovacs <kovrobert@yahoo.com> Co-authored-by: Nicolae Stihhi <nicolae.stihhi@gmail.com>
- Loading branch information