Граф коммитов

381 Коммитов

Автор SHA1 Сообщение Дата
Daniel Jurek 96a66763dd
Add snapshot testing for MenuLink (#144)
Add snapshot testing helper and convert `MenuLinkTest.js` to snapshot testing
2018-04-20 10:09:14 -07:00
yingzhao-1 ee4ce00960
in progress (#146) 2018-04-19 13:04:46 -07:00
Sasha Pierson c5ccc24907
accessibility: add html language, add aria-labels to time/date pickers (#141)
* add html language

* add aria-labels for accessibility
2018-04-19 11:11:09 -07:00
yingzhao-1 acecbb4b54 Bugfix: the last character in the textFilter field was unable to be removed (#142)
* Bugfix
2018-04-19 10:00:16 -07:00
yingzhao-1 efd38e746c
bugFix:unable to post event (#145) 2018-04-19 09:41:59 -07:00
yingzhao-1 b4b7db8723
add incident status in incidnet summary (#143)
* add incident status in icidnet summary

* lint
2018-04-18 15:08:18 -07:00
pdimitratos a1516f9891
Refactored event display components and added event icons (#134)
restructured event display, added event icons
2018-04-18 13:06:09 -07:00
Sasha Pierson 4078c512f3
upgrade webpack from 3.10 to 4.6. update configs to webpack 4. (#140)
* upgrade webpack from 3.10 to 4.6.  update configs to webpack 4. now analyze bundles when running locally

* webpack4 replaces namedmodulesplugin w optimization.namedmodules

* changed path to match others in file
2018-04-18 12:49:41 -07:00
Alberto Rodríguez 8c4d5dcfeb
Fix React warning: missing key (#139) 2018-04-16 11:57:05 -07:00
yingzhao-1 d924184ee5 changed eventType in initial filter from null to empty array. (#137) 2018-04-16 10:51:46 -07:00
Daniel Jurek 2951e6bfef Show incident title in menu (#132)
Show truncated ticket titles in Nave Menu history
2018-04-16 10:35:38 -07:00
Alberto Rodríguez 9c8b526ef7
Style Playbook Actions (#135) 2018-04-13 12:57:48 -07:00
pdimitratos 4bbe56c9e2
clear recent tickets will not cause the current ticket to be forgotten (#128)
clear recent tickets will not cause the current ticket to be forgotten
2018-04-13 09:59:00 -07:00
pdimitratos 04140266a8
Features/settings page (#133)
* Added Preferences page

* restructuring and tests
2018-04-12 09:40:36 -07:00
Daniel Jurek 5283869775 Fix linting error 2018-04-10 12:47:43 -07:00
Daniel Jurek af2709f2c7 Display ticket severity
We previously tried to display severity but were accessing it at the wrong place. This fixes the issue by accessing the severity in the `ticket.data` object.
2018-04-10 12:47:43 -07:00
Alberto Rodríguez 7f13799546
Fix: Sia Buttons activate when text is clicked but not when button is clicked (#130) 2018-04-10 12:03:12 -07:00
pdimitratos 5ff23e8bbf
Bugfix/clear search input (#123)
* added failing test

* onSubmit will dispatch an update to the input to clear it

* fixed bug in bugfix

* Fixed test
2018-04-10 11:17:34 -07:00
pdimitratos e88274591d
Bugfix/return to first page on reorder (#125)
on reorder, returns to first page
2018-04-10 10:14:40 -07:00
Sasha Pierson 32301581b9
Readied for build wrapper (#127)
* updated package-lock, also

* handle dist build with dotenv

* use fewer dist env variables

* include auth version

* back to square one?

* back to powershell?

* back to trying env vars

* remove unused packages

* allow for ps1

* get constants from outside

* reading path properly?

* constants as arguments

* configure for wrapper

* dist path, no need for that logic in base

* no need for .env

* added newline at end of file for github
2018-04-09 14:54:30 -07:00
pdimitratos 3387e75b43
Bugfix/signalrfilter (#119)
* Converged timeline and filter implementations and ensured application of filter on reconnects and with each filter application

* Fixed bugs and inconsistencies in SignalR behavior and behavior of other components

* Ensured event collection is cleared when filter is applied
2018-04-09 13:51:35 -07:00
Daniel Jurek 08425e9886 Increase the number of items per page to 25
We're keeping this value hard coded today, in the future we'll make this user-configurable (as opposed to build-configurable, i.e. constants)
2018-04-09 12:59:24 -07:00
Alberto Rodríguez 55aaffbdff
Fix: when filter is applied via URL, the app won't load due to initial values undefined. (#122)
* Fix: when filter is applied via URL, the app won't load due to initial values undefined.

* Add unit test
2018-04-06 13:10:28 -07:00
Alberto Rodríguez 469df9f79a
Bug fix: addFilter fails for event type Note, which has falsy id: 0. (#121) 2018-04-04 10:48:19 -07:00
Alberto Rodríguez 13e2fb702f
Fix yellow highlight (#120) 2018-04-03 14:19:05 -07:00
pdimitratos c6ed0fe4e7
Bugfix/47853 event type list sort by name (#116)
* add failing test

* AutoCompleteMenu now sorts input records by their displayed text
2018-04-02 15:34:28 -07:00
Alberto Rodríguez 42d5bfb12e
Remove expand and collapse feature & Ticket compare feature. (#118)
* Remove expand and collapse feature & Ticket compare feature.
2018-04-02 13:21:46 -07:00
Alberto Rodríguez 38aec727ca
Remove `engagements` feature (#117) 2018-04-02 11:24:28 -07:00
Strand McCutchen 7fc7356f2d
Add testing best practices to README (#113)
* Add testing best practices to README

* revise for clarity
2018-04-02 10:45:45 -07:00
pdimitratos 682dcf17f7
made loading message and boostrapGlobalActions more testable, added more tests (#114) 2018-03-30 14:26:34 -07:00
Alberto Rodríguez 7cc7092e1e
[Maintenance/UX] Remove pencil icon from incident summary. (#112) 2018-03-27 16:31:11 -07:00
Alberto Rodríguez fab199f5de
[Maintenance/UX] Remove refresh icon from incident summary. (#111) 2018-03-27 15:07:37 -07:00
yingzhao-1 f578b2a08e
Yizha/text filter (#108)
* textFilter

* textFilter version2

* textFilter version 3 functional version

* fix lint error

* fix tests and reformat filterReducer

* created new filterActions, change TextFilter from container component to functional component

* clean up combineReducer in filterReducer

* demonstration of individual reducer test

* factorize filterReducerTest

* fix typo

* change dateTime from local to utc
2018-03-27 12:53:01 -07:00
Alberto Rodríguez 71c0dde618
[UX] Responsive Layout: make better use of available screen real estate. (#110) 2018-03-27 10:54:01 -07:00
pdimitratos 937abacca0
restructured navnotifs components to match restructuring of signalR reducer (#109) 2018-03-27 10:43:29 -07:00
yingzhao-1 e8a00e04d0
eventType filter and time filter working together correctly (#104)
* eventType filter and time filter working together correctly

* fix text

* change local to utc
2018-03-23 13:16:48 -07:00
pdimitratos 3acd3de4a6
Preference to control whether SignalR sends all events or only ones matching your filter (#99)
* SignalR will sync filter to Gateway to show only relevant events as notifications

* fixed linter errors and failing tests. New tests not yet added

* added tests

* merged from master

* merged from master

* fixed linter errors

* Updated to latest version of signalR client, reconcicled incompatibilities

* fixed linter errors

* Adding .npmrc file to record the registry for @aspnet to allow npm install

* slight fixes to tests, renamed a reducer field
2018-03-20 10:19:02 -07:00
Alberto Rodríguez 3ca54f5da4
Fix: checking ticket for null or undefined (#107) 2018-03-19 15:03:27 -07:00
yingzhao-1 3744a7e4a5
reverse #96 (#106) 2018-03-19 10:20:00 -07:00
Sasha Pierson ca371fe5fc remove unneeded dependency (#105)
* remove unneeded dependency

* updated package-lock, also
2018-03-16 09:05:03 -07:00
Sasha Pierson cb56ca08be
clear tickets from hamburger menu (#103)
* generic menuitem that does something when delete icon clicked

* use ES rather than underscore

* purge persistor of all tickets

* try to purge persistor

* tickets in recents deleted by setting them to null and not displaying

* tickets in recents deleted by setting them to null and not displaying

* remove unused persistor

* validate type for routing etc., just dispatch onClick method

* test menulink

* createMigrate not needed

* test ticketReducer

* run all tests

* changes per linter requirements

* bring fx name and action closer together.  remove all tickets in state

* add testing clarity

* added end line for github

* added last line for github

* title, route, key generation moved inline.

* all not-public moved to top for readability.  must be declared before used

* removed brittle title capitalization and related tests
2018-03-15 11:59:39 -07:00
yingzhao-1 ca7ba29baa
Yizha/load uncorrelated events (#96)
* 45590: time filter and part of eventType filter

* 45590: version 2

* remove comments

* cleanup

* resolve confliction

* switch moment to luxon

* remove extra ;

* fix lint error

* fix test1

* fixing left over issue of moment to luxon transformation

* fix lint error

* cleanup

* fix test

* test clearFilterIncidentId action

* with tests
2018-03-12 15:25:55 -07:00
Strand McCutchen 73d19577db
Update uglifyjs-webpack-plugin (#102)
* update copy-webpack-plugin to remove vuln dependency

* update uglifyjs-webpack-plugin to remove vuln dependency
2018-03-12 13:36:27 -07:00
Strand McCutchen 28d3358457 update copy-webpack-plugin to remove vuln dependency (#100) 2018-03-09 11:14:08 -08:00
pdimitratos 86437c9f65
Added more tests, attempted to add coverage yaml config for categoriz… (#93)
* Added more tests, attempted to add coverage yaml config for categorization of coverage

* formatting improvements, cyclomatic complexity reduction on testableReduxBackedPromise

* throw Error rather than string, some adjustment to validateActionSet
2018-03-02 15:33:05 -08:00
pdimitratos 8504e3e396
persist notification settings so extension remembers whether to send … (#95)
* persist notification settings so extension remembers whether to send push notifications even after closing the browser window
2018-03-02 11:39:45 -08:00
zhz2017 7fec698a2a
exposed PPE container to port 80 (#94) 2018-03-01 17:09:36 -08:00
pdimitratos 2ec7052632
Group programming work: Persist event filter reducer in chrome extension (#90)
Persist event filter reducer in chrome extension
2018-03-01 14:27:58 -08:00
Maggie Pint 8a101e7437
version bump (#84) 2018-03-01 11:08:18 -08:00
zhz2017 c9da911703
Merge pull request #91 from Azure/createconst_with_bash
generating const configs with bash script
2018-03-01 10:10:33 -08:00