Commit Graph
42 Commits
Author SHA1 Message Date
Aysel Afsar f46b6b0ebe LT-195: Add Worklist menu item to go wordlist when audit page is shown 2016-02-17 11:31:17 -05:00
Aysel Afsar 2c65b8c9c6 Fix: disable hover event of conformanceCheckFeedback if validationErrors is empty 2016-02-16 12:29:52 -05:00
Aysel Afsar 97bcb6b6f5 Fix font colour of error messages popup 2016-02-15 16:44:20 -05:00
Aysel Afsar d83b2f4199 LT-106: User accounts shall be made inactive after 6 months of inactivity 2016-02-15 16:40:53 -05:00
Aysel Afsar d19e402847 LT-98: Passwords shall be required to be changed every 90 days
- route to changePassword page if the password is passwordExpirationDays old
- passwordExpirationDays property under passwordOptions object sets the time interval when password should be changed (90 days by default)
2016-02-15 13:09:58 -05:00
Aysel Afsar 3223da4358 Add "defaultServiceType": "dicomWeb" to make DCM4CHE work 2016-02-14 20:46:48 -05:00
Aysel Afsar 3b7330ca75 Merge userManagement branch to master 2016-02-14 20:45:04 -05:00
Aysel Afsar eb32e1771f LT-97: Add requireRegexValidation and requireStrongPasswords properties under passwordOptions which is under passwordOptions.
- requireRegexValidation toggles whether or not password validation is controlled by regular expression
- requireStrongPasswords toggles whether password validation is controlled by zxcvbn package
LT-104: User account shall be locked after 5 failed attempts
- "failedAttemptsLimit" property which is under passwordOptions in ActiveEntry configuration object sets number of failed attempts count to lock user account, it is set 5 as default
LT-99: Passwords shall use password history of 6
- "passwordHistoryCount" property which is under passwordOptions in ActiveEntry configuration object sets count of last passwords that is not used to reset password
- Show error messages in changePassword template
- Make signIn button disabled if inputs are not validated
2016-02-14 17:03:00 -05:00
Aysel Afsar 24e615da1e LT-97: - Remove zxcvbn package because of version conflict,
- Add passwordOptions in ActiveEntry.configure
- Toggle showPasswordStrengthIndicator to show password strength meter ui, toggle requireRegexValidation to set password regex for validation or requireStrongPasswords to create strong passwords by using zxcvbn.
- Sign in/ sing up when enter key is pressed
2016-02-11 08:48:11 -05:00
Aysel Afsar 5ec3cace94 LT-107: Add countdown dialog
- Remove ui from meteor-stale-session package
2016-02-09 22:16:37 -05:00
Aysel Afsar d18a66d513 LT-107: Add correct meteor-stale-session 2016-02-08 13:25:22 -05:00
Aysel Afsar 360d674049 LT-107: Remove wrong package folder meteor-stale-session package 2016-02-08 12:33:03 -05:00
Aysel Afsar e52df94363 LT-107: Add meteor-stale-session package to show countdown popup 2016-02-08 11:15:28 -05:00
Aysel Afsar e659f0f4b3 - Renamed validatePassword method, usePwstrength and useZxcvbn,
- Moved passwordOptions from settings.json to ActiveEntry configuration object
- Used zxcvbn rule set if showPasswordStrengthIndicator is true, used regular expression rule set if showPasswordStrengthIndicator is false
2016-02-04 17:53:01 -05:00
Aysel Afsar 4e986c8395 Added testing issues for password validation 2016-02-03 14:41:51 -05:00
Aysel Afsar 236ab64add - added optional pwstrength and zxcvbn and disabled by default.
- Reset ActiveEntry.errorMessages after active-entry buttons are clicked
- "Password is invalid" message is replaced by "Password must have at least 8 characters. It must contain at least 1 uppercase, 1 lowercase, 1 number and 1 special character."
2016-02-02 15:31:01 -05:00
Aysel Afsar d3671a5bdd LT-97: Password validation
LT-107: Login session timeout after 30 min
2016-02-02 10:25:02 -05:00
Aysel Afsar 59a6905eb0 LT-160: Create user accounts and require login for access by using active-entry package 2016-01-27 08:35:06 -05:00
Aysel Afsar 4e38bbfa0b Revert "LT-160: Create user accounts and require login for access by using active-entry package"
This reverts commit 3394b9ed64.
2016-01-27 08:25:22 -05:00
Aysel Afsar 3394b9ed64 LT-160: Create user accounts and require login for access by using active-entry package 2016-01-27 08:24:36 -05:00
Aysel Afsar 5e19831cda LT-29: Move click event of empty element into imageViewerViewport events 2016-01-21 08:38:45 -05:00
Aysel Afsar 56d2a2f654 LT-29: Set activeViewport session for empty imageViewerViewport element, deactivate lesion tools for element which does not have pixel spacing data 2016-01-20 20:16:37 -05:00
Aysel Afsar 2ceca2bd10 LT-150: Added isPanelPinned property in ViewerData session to check whether thumbnails panel of the active tab is pinned or not 2016-01-19 23:35:41 -05:00
Aysel Afsar 5c38c4ffd9 LT-154: Deleted 1D-Measurements from image by Clear Tools button and Delete key 2016-01-19 16:57:52 -05:00
Aysel Afsar 3c48d90891 LT-128: Study Date label is aligned to left 2016-01-18 15:16:03 -05:00
Aysel Afsar 5f58132676 LT-128: Convert date format of Study Date dropdown list from DD/MM/YYYY into Month DD, YYYY 2016-01-18 15:12:30 -05:00
Aysel Afsar d374a97017 LT-127: Fixing the styling in IE 2016-01-18 14:48:09 -05:00
Aysel Afsar c023b35bd3 LT-127: Enable to scroll fluidly through images in FF and IE (WIP) 2016-01-15 22:33:18 -05:00
Aysel Afsar f9d697dea0 LT-123: intersected attribute is removed in intersectLine method,
getIntersectionRect method returns topLeft and bottomRight points instead of left, right, top, bottom points
2016-01-14 13:16:41 -05:00
Aysel Afsar 12a326c7fe LT-123: Add missing files
-Replace mathUtils.js functions with existed functions in cornerstoneMath.js
-Add rectToPoints, doesIntersect, getIntersectionRect methods in cornerstoneMath.rect,
-Add intersectLine method in cornerstoneMath.lineSegment
2016-01-14 00:10:24 -05:00
Aysel Afsar 3812def9cc LT-123: Remove mathUtils.js
-Replace mathUtils.js functions with existed functions in cornerstoneMath.js
-Add rectToPoints, doesIntersect, getIntersectionRect methods in cornerstoneMath.rect,
-Add intersectLine method in cornerstoneMath.lineSegment
2016-01-13 15:05:28 -05:00
Aysel Afsar 10be1b0336 LT-29: Disable Target measurements when pixel spacing is not available 2016-01-12 14:53:35 -05:00
Aysel Afsar d912c7a269 Scale overlay tool is added into toggleLesionTrackerTools function 2016-01-08 13:56:50 -05:00
Aysel Afsar 3d4f365c8f LT-28: Bug fixing: accurate the tick marks 2016-01-08 10:19:19 -05:00
Aysel Afsar e80af970aa LT-28: Bug fixing: scale overlay tool position is set while moving the image 2016-01-07 11:03:13 -05:00
Aysel Afsar d87f436ada LT-28: Scale overlay tool (work-in-progress) 2016-01-06 16:45:52 -05:00
Aysel Afsar ead3928077 select lesion from lesion table and show its image
Bug fix: Scroll to the correct image when lesion table row is clicked
2015-11-01 18:24:31 -05:00
Aysel Afsar eac9669aa4 select lesion from lesion table and show its image(has some bugs) 2015-10-31 10:26:57 -04:00
Aysel Afsar 9fb5cc2953 Update measurement data in lesion table 2015-10-29 19:05:04 -04:00
Aysel Afsar 78faa2a8f9 Set lesion table row data in correct columns
Populate Measurements collection according to lesion table columns
2015-10-29 15:40:20 -04:00
Aysel Afsar f5f10dea34 Measurements collection is added for lesion table 2015-10-29 08:51:00 -04:00
Aysel Afsar edc9ecf69c Call showLesionDialog event from lesionTool.js 2015-10-26 11:04:42 -04:00