Commit Graph

134 Commits

Author SHA1 Message Date
Erik Ziegler
2e52d9e3c1 First pass at a Hanging Protocol implementation and editor (LT-131) 2016-05-07 12:40:02 +02:00
Aysel Afsar
dfcb33153f LT-239: Handle the error if the last imported file is not dcm file
- Add message label in progress dialog
2016-04-25 19:01:59 -04:00
Aysel Afsar
2a17760ff8 LT-240: Add studyListFunctionsEnabled property (false as default) in public.ui object in settings file to enable/disable import / export / anonymize functions
LT-239: Error handling on the import process (WIP)
2016-04-21 22:42:06 -04:00
Erik Ziegler
ee274d4ee1 Fix Lesion Tracker worklist styling 2016-04-14 15:37:31 +02:00
Aysel Afsar
48a626173c Show resetPassword without login 2016-04-06 22:43:39 -04:00
Aysel Afsar
83e067b701 LT-61: Record actions that create, modify, delete, associate timepoints, remove associations and login
- Show Last Login Date popup after login successful
(WIP)
2016-04-05 12:16:50 -04:00
Aysel Afsar
8ee2eaf644 LT-117: Remove the user from reviewers of user is logout 2016-04-04 10:35:52 -04:00
Aysel Afsar
2da841bab0 LT-117: Add warning icon in study list row and give tip about user when warning icon is hovered if study is in-use by another user 2016-04-04 00:00:33 -04:00
Aysel Afsar
064743a8f7 Show Sign Up and forgotPassword pages without login 2016-03-28 12:27:18 -04:00
Aysel Afsar
b8c08d5f3a Prevent viewing Lesion Tracker pages if user is not login 2016-03-27 22:40:43 -04:00
Aysel Afsar
e2f8bf2431 LT-174: Add confirmation modal template to confirm removing the timepjoint association 2016-03-24 09:28:51 -04:00
Erik Ziegler
c94cd6a328 Fix missing CINE data for LesionTracker 2016-03-23 16:31:35 +01:00
Aysel Afsar
ea307b1067 Update versions file 2016-03-22 15:44:35 -04:00
Aysel Afsar
3c60a6dda1 LT-103: Authenticate via LDAP 2016-03-22 15:43:06 -04:00
Aysel Afsar
a5d4c6d0eb LT-102: Send a email which includes password reset link if Forgot Password option is selected
- Add custom Reset Password template  and reset password
- Show the first error instead showing all errors of invalidated input values in Sign Up and changePassword templates
2016-03-16 10:28:07 -04:00
Aysel Afsar
2bb429a898 LT-162: Parse dicomWeb qidoRoot 2016-03-10 14:47:55 -05:00
Aysel Afsar
161bbba5cf LT-162: Add server information modal in user account menu 2016-03-09 22:47:17 -05:00
Aysel Afsar
b51628cc9f - Rename lesion tool as bidirectional tool
- Remove measurementType property and use toolType property in the parts that uses measurementType
- Add toolType in syncMeasurementAndToolData method
- Hide Convert to Non-Target option in lesionLocationDialog for CRUNEX tools
2016-03-04 19:03:16 -05:00
Aysel Afsar
0b6776f777 LT-115: Reloading and showing CR/UN/EX measurements properly 2016-03-04 15:47:30 -05:00
Aysel Afsar
cd4a9a51da LT-115: Set CR/UN/EX buttons as enabled for follow-up timepoints 2016-03-02 15:49:20 -05:00
Aysel Afsar
7cebd3c91c LT-115: Add CR-Target, UN-Target and EX-Target tools (WIP) 2016-03-02 12:09:05 -05:00
Evren Ozkan
9970b8795b LT-73 Move export tool and progress dialog component to OHIFViewer 2016-03-01 11:55:58 -05:00
Aysel Afsar
c5651e7e04 LT-196: Add verifyEmail property under public property in settings.json to control emailVerification template
- Add mailServerSettings in settings.json
2016-02-28 15:25:23 -05:00
Aysel Afsar
813c68881a LT-196: Verify user's email on signup 2016-02-28 12:58:05 -05:00
Aysel Afsar
f26fc22cef LT-32: Set lesion tool as active tool if timepoint is baseline otherwise window level when switch the tabs 2016-02-24 12:45:37 -05:00
Evren Ozkan
efa236f4cd LT-73 Export selected studies from study list to local
- Query to get metadata of the selected studies to export
- Download and zip the queried dicom files
- Show and update the progress dialog while querying and exporting studies
2016-02-23 11:53:49 -05:00
Aysel Afsar
fb7024d20e LT-63 & LT-70: Study list shall have option today and study date range (from/to) to limit 2016-02-19 14:26:38 -05:00
Erik Ziegler
231df3e5b1 Fixes for lesion activation and loaded timepoint indicators 2016-02-16 13:11:47 +01:00
Erik Ziegler
11e300f013 Style and bug fixes related to active-entry and hipaaAuditLog integration 2016-02-15 14:36:01 +01: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
Erik Ziegler
36ff46be41 Added persistent single-image measurments (length, ellipse) (LT-37, LT-156) 2016-02-14 13:36:44 +01:00
Erik Ziegler
b624d12762 Fix syncing bug LT-177, update Cornerstone package libraries 2016-02-13 17:42:10 +01:00
Erik Ziegler
f7e24b8b10 Keep toolData and Measurements in sync (LT-149) 2016-02-12 20:38:00 +01:00
Erik Ziegler
bc2b58b63b Remove validation from Measurements Observe hook 2016-02-11 22:05:57 +01: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
Erik Ziegler
9cde04bcfe Remove some subscription / reactivity / caching bugs and the unnecessary PatientLocations collection 2016-02-10 16:38:49 +01:00
Erik Ziegler
7d42456f57 Still trying to get DIMSE+WADO-URI working 2016-02-10 10:50:20 +01:00
Aysel Afsar
5ec3cace94 LT-107: Add countdown dialog
- Remove ui from meteor-stale-session package
2016-02-09 22:16:37 -05:00
Erik Ziegler
b01a2cccee Fixes for LT-29, disable target measurements when pixel spacing is not available 2016-02-09 15:08:26 +01:00
Erik Ziegler
8297171f4a Update CornerstoneWADOImageLoader to 0.9.0, tried to get DIMSE + WADO-URI working 2016-02-09 13:19:11 +01:00
Erik Ziegler
15cfeac7b4 Fix Meteor settings 2016-02-08 23:12:33 +01:00
Erik Ziegler
beaa56c0b3 Updates for Timepoint assocation (LT-60) and Conformance Checks (LT-92, LT-93, LT-94) 2016-02-08 19:59:39 +01: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
Erik Ziegler
6c4eae3699 Fix accession number and study description in study list 2016-02-02 22:21:23 +01: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