From 62b6c9b0f1781c9ddd4715716ea63943275e722e Mon Sep 17 00:00:00 2001 From: Nicholas Schiestel Date: Fri, 19 May 2017 18:18:39 +0200 Subject: [PATCH] Bug-fixes (#17) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated templates and controllers in user-client Deleted unused and refactored functions * Added review in user-client - added review section with comments and an overview about submitted values, sorted by revision - further templating, fixes and refactoring in controllers * Bug-fix * Added Copy to Clipboard functionality. * Updated schema * Refactoring * Updated schema added attribute „published“ to comments, if review is still in progress * Updated queries * Adopted comments in apiControllers * Renamed admin into member-client (will also be done for user-client) * Adopted commentControllers and service in user-client * fixed portugese document generation * Added German and Portuguese Project Descriptions to Review Page Added missing Concerns to Review Page Improved Layout * Updated setup.js added config.js support * Renamed user in user-client * Updated schema renamed Reviews to Reviewers * Updated queries * Updated apiControllers regarding renamed reviewers * Updated templates in user-client added „general_comment“ and „reviewer(s)“ to submission-view * Updated schema Added attribute „updated“ to Revisions to show the submitted timestamp inside the user-/admin-clients * Updated queries * Updated templates * Added missing fields in accountEditController * Refactoring - integrated navController inside mainController - fixed promises in documentDetailsController - fixed editDocument-template * Changes * Added Authorization to apiControllers - updated apiControllers - updated routes - updated queries * Bug-fixes * Fixes * Started admin-client implementation * Fixed queries & apiControllers * Added services, templates and controllers to member-client (still in progress) * fixed new user creation. * added missing English translations. refactored all text on site into languages.js * Fixed document Creation. Fixed infinite loading screen after User Creation. * Changes * Changes * Changes * Changes * Changes * Fixed registration & sign-up in user-client * Changes * Changes * Updated queries and apiController with authorization * Updated queries and apiControllers for filtering documents by user or course * Implemented controllers and services in admin-client (still in progress) * fixed wrong symbols. * Added missing English Translations. * Improved Layout. * Altered Login-Message on Member client. * Changes * Changes * Changes * Added missing translations * Changes * Updated schema - Renamed „Research_Groups“ as „Working_Groups“ (for better name convention, regarding non-research-groups, like the webteam) - Renamed „deleted“ as „former“ in Members, Institutes, Working_Groups - Renamed „deleted“ as „blocked“ in Users - Set „university_id“, „institute_id“, „working_group_id“ as real reference keys in Members and Users * Renaming research_groups as working_groups * Changes * Fixed queries * Cleaned up repository deleted old admin-client * Updated schema * Fixed queries (updating apiControllers is still in progress) * Fixed apiControllers * Fixed templates and controllers in user-client * Added reviewController and updated templates in admin-client (still in progress) * Template improvements * Updated queries, apiControllers and routes * Implemented reviewController (still in progress) * Translations * Implemented reviewController & apiControllers (reviewing is finally working, but some parts are still in progress) * Added missing controllers in admin-client & template improvements (still in progress) * Fixed and added missing apiControllers (still in progress) * Template and controller improvements (still not finished) * removed 'Signature of Participant' from Statement of Researcher * Updated dependencies * Improvements for createCourseController and template (adding responsibilities is still in progress) * Code-cleaning * Template improvements * Fixed filtering for documents With this fix, documents will be always filter by the institute, the institute_id is given by the authenticated member, so that documents of other institutes can not be seen and reviewed * Fixed queries * Template improvements * Typo-fix * Fixed Authorization for admins * Fixed apiControllers and queries Users, members and courses will be filtered by the institute, which the authenticated member belongs to * Template and controller improvements * Fixed document in navbar * Caching filter settings * Code-cleaning * Added missing controllers and templates in member-client * Template improvements in member-client * Template improvements in member-client * Added Introduction to App to UC. * fixed constraints in SQL Schema. * Refactored group_id to working_group_id in API controller. * Added Delete Functionality for Universities, Institutes, WorkingGroups. - Added controllers - Added Templates - Activated routes - Activated in index.html * Template improvements * Added warning-boxes before deleting administrative entries * Implemented pagination for documents * Updated languages * Template improvements * Fixes * Added missing English Translations. fixed typo in Template * fixed typo. Added link to User-Client on login Page of MC * Added automatic refresh for documents in documentListController * Updated queries and apiControllers for creating and editing Courses and their corresponding Responsibilities * Typo-fixes * Implemented create- and editCourseController in member-client * Updated services in member-client * Updated translations and templates * Typo-fixes * Typo-fixes * Updated queries for application-wide paginations * Updated apiControllers (still in progress) * Implemented application-wide paginations (universityDetailsController and instituteDetailsController are temporary not fully working, will be fixed soon, after the server-side implementation) * Changes * Added createUniversity Functionality. * Fixes * bugfixes. * Added editUniversity Functionality. * Fixed queries and apiControllers * Fixed related institutes of a university in the member-client * Changes * Implemented missing apiControllers * Typo-fixes * Updated queries and apiControllers * Improvements for services, controllers and templates in member- and user-client * Typo-fix * Typo-fixes * Added manual * Template improvements * Added createInstitute Functionality. * fixed typo. * Added createWorkingGroup Functionality. * added Edit Functionality for Institutes and Working Groups. Fixed API Controller for institutes.put. * Typo-fixes * Updated queries and apiControllers * Added pagination for members in user-client * Fixed apiController * Updated translations * Updated languages and templates * Changes * Updated languages and templates * Updated languages and templates * Updated languages and templates * Updated languages and templates * Updated queries and apiControllers * Updated apiControllers * Template improvements * Updated schema * Implemented documentDeleteController in member-client * Implemented documentFilesController in member-client * Implemented userCreate- & userEditController in member-client * Updated email-templates * Added ngCloak to the user- and member-client * Improved email-templates (still in progress) * Improved and added new email-templates * Updated apiControllers revised controllers and added email-support * Added FAQ, Troubleshooting, Contact. * bugfixes. * bugfix. * Added missing translations. * Fixed typos. Uncommented Test Placeholders. Added final Submit Warning. * Updated apiControllers & fixed queries * Updated languages * Improved & fixed email-templates * Changes * Changes * Updated queries and apiControllers * Implemented memberCreate- & memberEditController in member-client (editAccountController in member-client is still in progress) * Typo-fixes * Implemented accountEditController in member-client * Bug-fixes * Implemented server-side sorting updated queries & apiControllers * Fixed queries and apiControllers * Added sorting in all templates of the member-client * Added information before overwriting a review * Fixed queries * Updated services * Fixed queries * Added sorting and pagination to detailsController in member-client * Updated defaults.sql.sample and examples.sql.sample * Implemented login by document in member-client * Improved templates - Added info-fields to document edit template in user-client - Added info-field to document review template * Fixes * Implemented recovery and reset password controllers in API and member-client * Fixed JWTs * Improved templates in user-client * Template improvements * Updated schema Added new relation „Notes“ * Implemented apiControllers for notes and updated queries and other apiControllers * Implemented notes in member-client for auto-saving working-notes * Added missing apiController to retrieve a course by document * Added editSettingsController for a document in member-client (still in progress) * Improved templates * Updated queries * Updated languages * Updated schema Added „secret“ attribute members to setup one administrator, which can not be deleted * Updated queries and apiController to filter documents also with/without a course * Improved templates * Updated queries and apiController to filter all accepted by review and auto accepted documents * Added reviseController in user-client * Removed hard-coded port * Typo-fixes in services * Implemented editSettingsController in member-client * Added server-port * Fixed queries and apiControllers Improved the filtering by an attribute for 3 cases: attribute is „true“ or „false“ or „both“ (=when the boolean is „undefined“) * Fixed services and controllers - renamed global „filter“ to „cached_filter“, as well as corresponding functions, „getFilter“ and „setFilter“ to „getCachedFilter“, „setCachedFilter“ to different the global filters setting from the local filters - fixed filtering by former/blocked attribute * Improved templates * Typo-fixes * Fixed createDocumentController in user-client * Fixed apiControllers * Fixes for connecting a document to a course * Fixed controllers and improved templates * Fixed queries and apiController * Fixed controllers and templates in member- and user-client - Updated local filters to retrieve the correct list of dropdown-options (without „former“, „blocked“ status in createControllers - with „former“, „blocked“ status in editControllers) - Fixed autocompletes in templates * Implemented full text search for documents in member-client #15 * Cleaned up repository * Updated services for full text search * Fixed queries * Typo-fixes * Implemented full text search for universities, institutes & workingGroups in member-client #15 * Implemented full text search for courses in member-client #15 * Implemented full text search for members in member-client #15 * Implemented full text search for users in member-client #15 * Improved templates and controllers * Bug-fixes Fixed bug in dropdowns, caused by options, which have been set in the meantime to former * Improved MC Manual. * fixed. * Updated queries and apiController * Template improvements * Implemented reviseController in user-client (still in progress) * Implemented reviseController in user-client * Added translations * Changes * Updated README * Update README.md * Bug-fix in apiController * fixed typos. rephrased to proper English. * - Fixed the missing translation on submit page. - Moved the "Start Review"/"Open Review" Buttons to top of the page - Added subtitles to Files at download (provided by fhillen) * updated showfiles template. * fixed typo. * Template improvements * Updated language.js --- controllers/documents/submit.js | 8 +- documentation/_flow.xml | 1 + documentation/_schema.xml | 1 + documentation/flow_manual.xml | 1 + documentation/post_document.xml | 1 + public/member-client/js/modules/languages.js | 34 +- .../js/templates/document/overview.html | 43 +- .../js/templates/document/show_files.html | 10 +- public/user-client/js/modules/languages.js | 32 +- .../js/templates/document/edit.html | 700 +++++++++++------- public/user-client/js/templates/status/2.html | 10 +- public/user-client/js/templates/status/6.html | 10 +- 12 files changed, 519 insertions(+), 332 deletions(-) create mode 100644 documentation/_flow.xml create mode 100644 documentation/_schema.xml create mode 100644 documentation/flow_manual.xml create mode 100644 documentation/post_document.xml diff --git a/controllers/documents/submit.js b/controllers/documents/submit.js index 3142abe..2b1187f 100644 --- a/controllers/documents/submit.js +++ b/controllers/documents/submit.js @@ -141,6 +141,7 @@ exports.request = function(req, res) { }); }, function(client, done, document, course, revision, description, concern, callback) { + // Auto-confirmation if(concern.q01_value){ callback(null, client, done, document, course, revision, description, concern, 3); @@ -173,7 +174,12 @@ exports.request = function(req, res) { } else if(concern.q13_value){ callback(null, client, done, document, course, revision, description, concern, 3); } else { - callback(null, client, done, document, course, revision, description, concern, 2); + // Check if document has been already in review + if(document.status === 5){ + callback(null, client, done, document, course, revision, description, concern, 3); + } else { + callback(null, client, done, document, course, revision, description, concern, 2); + } } }, function(client, done, document, course, revision, description, concern, status, callback) { diff --git a/documentation/_flow.xml b/documentation/_flow.xml new file mode 100644 index 0000000..9c0bfed --- /dev/null +++ b/documentation/_flow.xml @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/documentation/_schema.xml b/documentation/_schema.xml new file mode 100644 index 0000000..97fc6ea --- /dev/null +++ b/documentation/_schema.xml @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/documentation/flow_manual.xml b/documentation/flow_manual.xml new file mode 100644 index 0000000..527f834 --- /dev/null +++ b/documentation/flow_manual.xml @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/documentation/post_document.xml b/documentation/post_document.xml new file mode 100644 index 0000000..179aff3 --- /dev/null +++ b/documentation/post_document.xml @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/public/member-client/js/modules/languages.js b/public/member-client/js/modules/languages.js index 8b1d8ca..6fb1b16 100644 --- a/public/member-client/js/modules/languages.js +++ b/public/member-client/js/modules/languages.js @@ -116,8 +116,8 @@ app.config(function ($translateProvider) { ALTERNATIVE_WORKING_GROUP: 'If you don\'t want to delete EVERYTHING associated with this working group you can change it to a former working group', RELATED_COURSE: 'Related course', - COURSE_DESCRIPTION_1: 'If you are creating this document for a course, please reference it to it. If you can not find it, please ask your lecturer, to add it to this list (It is possible to change the course later in the document settings).', - COURSE_DESCRIPTION_2: 'If you are creating the document for a personal study, for example your thesis, then you don\'t need to reference a course.', + COURSE_DESCRIPTION_1: 'If you are creating this document for a course, please select the appropiate Course from the selection below. If you cannot find it, please ask your lecturer to add it to the list (It is possible to change the course later in the document settings).', + COURSE_DESCRIPTION_2: 'If you are creating the document for a personal study, for example your thesis, then you do not need to connect it to a course.', INTRODUCTION_TEXT_FRAGMENT_1: 'This Web-App will guide you in creating the necessary forms for your user study. You will be asked a series of questions, based on which the Ethics-App will auto-generate three documents.', INTRODUCTION_TEXT_FRAGMENT_2: 'The Informed Consent form', @@ -163,6 +163,10 @@ app.config(function ($translateProvider) { CURRENT_STATUS: 'Current status', CHANGE_STATUS: 'Change status', NEW_STATUS: 'New status', + + PROVIDED_TO_PARTICIPANTS_AFTER_STUDY:'(provided to participants after the study)', + TO_BE_FILLED_OUT_BY_PARTICIPANT:'(to be filled out by each participant)', + SIGN_BY_YOURSELF:'(sign by yourself and add to archive)', DEFAULT:'Default', STATUS:'Status', @@ -198,7 +202,7 @@ app.config(function ($translateProvider) { DESCRIPTION_7: 'List all potential risks and uncomfortable activities which can occur to your participants over the course of the study', DESCRIPTION_8: 'List benefits (if applicable)', - STUDY_DESCRIPTION_INFO: 'This form will be used to automatically generate the informed consent form that every participant of your study will have to sign. Please fill out the English version and optionally the German version. Depending on the language(s), you will receive the informed consent forms for your experiment', + STUDY_DESCRIPTION_INFO: 'This form will be used to automatically generate the informed consent form that every participant of your study will have to sign. Please fill out the English version and optionally the language-specific version appriopiate for your participants. Depending on the language(s), you will receive the informed consent forms for your experiment', LANGUAGE_OPTIONS: 'Please select the language, in which you want to generate the informed consent forms', DESCRIPTION_1_INFO: '', @@ -210,7 +214,7 @@ app.config(function ($translateProvider) { DESCRIPTION_7_INFO: 'Potential risks include (but are not limited to): walking on stairs, nausea (e.g. in Virtual Reality studies), spending time in confined spaces (e.g. lifts), cycling, operating vehicles (including simple ones like sport equipment), navigating in crowded or heavy-traffic areas, observing quickly changing or blinking stimuli (e.g. in computer-based studies), interacting with potentially strong emotional content (e.g. viewing pictures), wearing any additional electronics (eye-tracker, sensors), any activities that might cause physical effort or pain (e.g. attaching movement sensors to the body).', DESCRIPTION_8_INFO: 'For instance a monetary payment, or a lottery voucher.', - CONCERNS_INFO: 'Complete the checklist below. If you have answered \'yes\' to any of the questions, please provide a brief overview of how you are going to ensure ethical conduct with regard to the given risk. This will be reviewed by the ifgi-Ethics Committee. Remember that any ethical approval granted based on untrue or incomplete disclosure of your research procedure is invalid. The checklist is intended as a guideline and its role is to alert you in cases where you might be proposing an unethical study. Make sure you discuss any concerns with the members of the ifgi\'s Ethics Committee.', + CONCERNS_INFO: 'Complete the checklist below. If you have answered \'yes\' to any of the questions, please provide a brief overview of how you are going to ensure ethical conduct with regard to the given risk. This will be reviewed by the Ethics Committee. Remember that any ethical approval granted based on untrue or incomplete disclosure of your research procedure is invalid. The checklist is intended as a guideline and its role is to alert you in cases where you might be proposing an unethical study. Make sure you discuss any concerns with the members of the Ethics Committee.', CONCERN_1: 'Will the study involve potentially vulnerable groups of participants or people who are unable or unauthorized to give informed consent', CONCERN_2: 'Will the study involve deception', @@ -242,8 +246,10 @@ app.config(function ($translateProvider) { CONCERN_12_INFO: 'For instance companies, funding bodies, other universities. If yes: who is responsible for the safety of the passed information?', CONCERN_13_INFO: 'Excluded cases (select \'no\'): remote sensing data, recordings from public settings allowed by the law, and other situations where the observed individual is expected to be aware of remaining in the public view. Continuous observation of targeted individuals, however, infringes this condition (similarly to how following someone physically in the public is different from observing the same person passing-by).', - SUBMIT_WARNING: '', - + SUBMIT_WARNING: 'You are about to finally submit your Proposal for review by the Ethics-Committee. Please be aware that after this step the Study cannot be changed or modified anymore, until a revised version is requested by the Ethics-Committee.', + DOCUMENT_FILES: 'Download the associated Files', + + YES: 'yes', NO: 'no', EXPLANATION: 'Explanation', @@ -324,8 +330,8 @@ app.config(function ($translateProvider) { WORKING_GROUPS: 'Working groups', REVIEW_OPTION_1: 'The user gets access to download the files', - REVIEW_OPTION_2: 'The user has to revise the document and submit it again, until it gets finally accepted', - REVIEW_OPTION_3: 'The user can no longer access the document. (Attention: Use this option only in extreme situations, for example when your comments have been totally ignored in a revised document. In case of violated rules, you can also block the user). In all other cases, please use the option party accept to give the user the chance to revise the document and submit it again', + REVIEW_OPTION_2: 'The user has to revise the document and submit it again, until it gets fully accepted', + REVIEW_OPTION_3: 'The user can no longer access the document. (Attention: Use this option only in extreme situations, for example when your comments have been totally ignored in a revised document. In case of violated rules, you can also block the user). In all other cases, please use the option \'partly accept\' to give the user the chance to revise the document and submit it again', COURSES: 'Courses', COURSE: 'Course', @@ -417,13 +423,13 @@ app.config(function ($translateProvider) { EXPLANATION_OF_THE_ADMIN_ROLE: 'If you give a member admin priviliges, he/she has gets full access to all data in the database and he/she can administrate it. As an administrator you can create new universities, insitutes, working groups, members and update or archive them.', EXPLANATION_OF_THE_FORMER_STATUS: 'This setting can only be changed by an administrator. It is used to archive your account, sothat you will have no longer access to it. But all data is still be stored in the database and your account can reactivated by the administrator, in case you need access again.', - EXPLANATION_OF_THE_FORMER_STATUS_OF_A_MEMBER: 'With this setting you can archive a member, so the member account is no longer accessible. All data is still be stored in the database. It is the recommended way, because deleting a member also, deletes all related reviews.', - EXPLANATION_OF_THE_FORMER_STATUS_OF_AN_INSTITUTE: 'With this setting you can archive an insitute, so that the users or members can no longer select it from the lists. All data is still be stored in the database. It is the recommended way, because deleting an institute also, deletes all related working groups, members, users, documents.', - EXPLANATION_OF_THE_FORMER_STATUS_OF_A_WORKING_GROUP: 'With this setting you can archive a working group, so that the users or members can no longer select it from the lists. All data is still be stored in the database. It is the recommended way, because deleting a working group also, deletes all related working groups, members, users, documents.', - EXPLANATION_OF_THE_SUBSCRIBED_STATUS: 'With this setting you can turn on/off the email notifications, if a document needs your review. If you are in holiday, you can turn the subscription off and users and members can see that you are currently not responsible for reviewing.', - EXPLANATION_OF_THE_BLOCKING_STATUS: 'With this setting you can block a user, if he/she clearly violated the rules. The user has then no longer access until you reactivate the account again.', + EXPLANATION_OF_THE_FORMER_STATUS_OF_A_MEMBER: 'With this setting you can archive a member, resulting in the member account no longer being accessible. All data will still be stored in the database. This is the recommended way to remove a Member, as all related reviews will still be stored in the Database.', + EXPLANATION_OF_THE_FORMER_STATUS_OF_AN_INSTITUTE: 'With this setting you can archive an institute. The Institute can no longer be selected by users or members, but all associated data will still be stored in the database. This is the recommended way of removing an institute, as it retains all the assiciated data, while completely deleting an institute also deletes all related working groups, members, users and documents.', + EXPLANATION_OF_THE_FORMER_STATUS_OF_A_WORKING_GROUP: 'With this setting you can archive a working group. The Working Group can no longer be selected by users or members. All data will still be stored in the database. This is the the recommended way to remove a working group, as it retains all the assiciated data, while deleting a working group also, deletes all related working groups, members, users and documents.', + EXPLANATION_OF_THE_SUBSCRIBED_STATUS: 'With this setting you can turn on/off the email notifications notifying you about a document needing your review. If you are in temporarily unavailable, you can turn the subscription off and users and members can see that you are currently not responsible for reviewing.', + EXPLANATION_OF_THE_BLOCKING_STATUS: 'With this setting you can block a user. This is the last measure applied if the user has clearly violated the rules. The user no longer has access to the App until the account is reactivated again.', - OVERWRITING_INFORMATION: 'You are not the latest reviewer! If you continue, you are going to overwrite the review. Please make sure, that you asked the latest reviewer, if he/she is currently not reviewing.', + OVERWRITING_INFORMATION: 'You are not the latest reviewer! If you continue, you are going to overwrite the existing review. Please make sure you asked the latest reviewer about the status of the latest review.', OKAY: 'Okay', ADMIN_ROLE: 'Admin role', SUBSCRIBED_STATUS: 'Subscribed status', diff --git a/public/member-client/js/templates/document/overview.html b/public/member-client/js/templates/document/overview.html index 51d476e..41eb037 100644 --- a/public/member-client/js/templates/document/overview.html +++ b/public/member-client/js/templates/document/overview.html @@ -5,7 +5,26 @@
{{ 'OVERVIEW' | translate }}
-
+
+ + @@ -1542,28 +1561,6 @@
-
- - -
-