Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c7c4dbe
Merge pull request #245 from epistemonikos/develop
damian-garrido Mar 28, 2024
9fe76a2
Merge pull request #246 from epistemonikos/develop
damian-garrido Apr 1, 2024
7e3d54e
Merge pull request #251 from epistemonikos/develop
damian-garrido Apr 24, 2024
e9929a5
Merge pull request #254 from epistemonikos/develop
damian-garrido Apr 26, 2024
1419c6b
Merge pull request #258 from epistemonikos/develop
damian-garrido May 22, 2024
18bfac3
Merge pull request #263 from epistemonikos/develop
damian-garrido Jul 1, 2024
5e78d01
Merge pull request #265 from epistemonikos/develop
damian-garrido Jul 4, 2024
c6de10e
Merge pull request #269 from epistemonikos/develop
damian-garrido Sep 2, 2024
18c00c2
Merge pull request #272 from epistemonikos/develop
damian-garrido Oct 3, 2024
86eee91
Merge pull request #290 from epistemonikos/develop
damian-garrido Dec 9, 2024
10e260a
Merge pull request #292 from epistemonikos:develop
damian-garrido Dec 17, 2024
ec88d98
Merge pull request #298 from epistemonikos/develop
damian-garrido Feb 5, 2025
3213663
Merge pull request #299 from epistemonikos/develop
damian-garrido Feb 11, 2025
2fa5da5
Merge pull request #300 from epistemonikos/develop
damian-garrido Feb 11, 2025
93c393d
Update WhatsNew.vue to enhance user feedback and accessibility features
damian-garrido Mar 25, 2025
55fb31b
remove unused code
damian-garrido Mar 25, 2025
b02a44c
Refactor error handling in viewProject.vue to use Commons.printErrors…
damian-garrido Mar 25, 2025
2cccfab
Add parseReference method to Commons for formatted reference output
damian-garrido Mar 25, 2025
9939263
Refactor parseReference method in crudTables.vue to use Commons utility
damian-garrido Mar 25, 2025
d9164cb
Add placeholder text to textarea in crudTables.vue for improved user …
damian-garrido May 7, 2025
7df7c30
Merge pull request #304 from epistemonikos/develop
damian-garrido Jun 2, 2025
ba10941
Initialize sharedToken property and ensure it defaults to an empty st…
damian-garrido Jun 2, 2025
62d35d8
Merge pull request #308 from epistemonikos/hotfix/sharedToken-default…
damian-garrido Jun 2, 2025
e05a9b1
remove bullet point for methodological assessments
damian-garrido Aug 12, 2025
8554367
Merge pull request #316 from epistemonikos/hotfix/314-remove-bullet-p…
damian-garrido Aug 12, 2025
4e5b167
Refactor mode handling in ViewTable and actionButtons components for …
damian-garrido Sep 24, 2025
39c7f94
Remove multi-select mode from b-table in ViewTable component
damian-garrido Sep 24, 2025
872b095
Merge pull request #323 from epistemonikos/hotfix/242-shared-content
damian-garrido Sep 24, 2025
e398bb1
Update terminology in evidenceProfileForm to consistently refer to "r…
damian-garrido Sep 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions src/components/WhatsNew.vue
Original file line number Diff line number Diff line change
Expand Up @@ -14,42 +14,41 @@
<p class="font-weight-bold">Changing your assessment won’t delete your explanation</p>
<ul>
<li>
Based on user feedback, iSoQ will no longer delete the text you have written in an explanation box if you change your choice of level of concern or level of confidence.
Based on user feedback, iSoQ will no longer delete the text you have written in an explanation box if you change your choice of level of concern or level of confidence.
</li>
</ul>
<p class="font-weight-bold">Users with “view only” rights now see Worksheets</p>
<ul>
<li>
When a user is invited to a project but assigned “view only” rights they can now see (but not edit) all pages including project properties, My Data section, iSoQ table and Worksheets with the Evidence Profile.
When a user is invited to a project but assigned “view only” rights they can now see (but not edit) all pages including project properties, My Data section, iSoQ table and Worksheets with the Evidence Profile.
</li>
</ul>
<p class="font-weight-bold">Accessibility: Increase and decrease text size</p>
<ul>
<li>
You will now find a +A and -A in the top right corner of the screen so that you can adjust the size of the font throughout iSoQ.
You will now find a +A and -A in the top right corner of the screen so that you can adjust the size of the font throughout iSoQ.
</li>
</ul>
<p class="font-weight-bold">Prompt to check your references, success starts here!</p>
<ul>
<li>
When you import your references in Step 1 of the MyData section of iSoQ, your imported studies are now displayed, thus prompting you to look them over before manually moving to Step 2. It is important to make sure that your references have imported correctly and are complete. You cannot currently edit your references within iSoQ.
When you import your references in Step 1 of the MyData section of iSoQ, your imported studies are now displayed, thus prompting you to look them over before manually moving to Step 2. It is important to make sure that your references have imported correctly and are complete. You cannot currently edit your references within iSoQ.
</li>
</ul>

<h3>December 2024</h3>
<p class="font-weight-bold">Narrower margins = easier viewing of content</p>
<ul>
<li>
The margins have been reduced throughout the platform to maximize what you are able to see in tables and modals.
The margins have been reduced throughout the platform to maximize what you are able to see in tables and modals.
</li>
</ul>
<p class="font-weight-bold">New section in help tab – iSoQ training</p>
<p class="font-weight-bold">New section in help tab – iSoQ training</p>
<ul>
<li>
We have added links to iSoQ training webinars on the Help page
We have added links to iSoQ training webinars on the Help page
</li>
</ul>

<h3>May 2024</h3>
<!-- acá escribes tu comentario -->
<p class="font-weight-bold">Facilitating access to information on iSoQ development </p>
Expand Down
8 changes: 4 additions & 4 deletions src/components/list/evidenceProfileForm.vue
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
</p>
<p class="font-weight-light">
<b><u>Remember</u></b> this is an assessment of the whole body of
evidence supporting this finding, not an assessment of an individual
evidence supporting this review finding, not an assessment of an individual
contributing study. (guidance available
<b-link :to="{
name: 'viewProject',
Expand Down Expand Up @@ -464,7 +464,7 @@
ui.methodological_assessments.extracted_data.display_warning
" class="text-danger">
<font-awesome-icon icon="exclamation-circle"></font-awesome-icon>
Some or all of the extracted data for this finding are missing.
Some or all of the extracted data for this review finding are missing.
Add them into the table below using the edit button for each
included study.
</p>
Expand Down Expand Up @@ -520,7 +520,7 @@
<h4>Extracted Data</h4>
<p v-if="ui.adequacy.extracted_data.display_warning" class="text-danger">
<font-awesome-icon icon="exclamation-circle"></font-awesome-icon>
Some or all of the extracted data for this finding are missing. Add
Some or all of the extracted data for this review finding are missing. Add
them into the table below using the edit button for each included
study.
</p>
Expand Down Expand Up @@ -575,7 +575,7 @@
<h4>Extracted Data</h4>
<p v-if="ui.adequacy.extracted_data.display_warning" class="text-danger">
<font-awesome-icon icon="exclamation-circle"></font-awesome-icon>
Some or all of the extracted data for this finding are missing.
Some or all of the extracted data for this review finding are missing.
Add them into the table below using the edit button for each
included study.
</p>
Expand Down
6 changes: 6 additions & 0 deletions src/components/organization/viewOrganization.vue
Original file line number Diff line number Diff line change
Expand Up @@ -621,6 +621,12 @@ export default {
project.can_read.includes(this.$store.state.user.id) ||
project.can_write.includes(this.$store.state.user.id)
) {
if (!Object.prototype.hasOwnProperty.call(project, 'sharedToken')) {
project.sharedToken = ''
}
if (project.sharedToken === null || project.sharedToken === undefined) {
project.sharedToken = ''
}
if (!Object.prototype.hasOwnProperty.call(project, 'sharedTokenOnOff')) {
if (Object.prototype.hasOwnProperty.call(project, 'sharedToken') && project.sharedToken.length) {
project.sharedTokenOnOff = true
Expand Down
14 changes: 9 additions & 5 deletions src/components/project/ViewTable.vue
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
<template>
<div>
<b-table
:selectable="(mode==='view')?true:false"
select-mode="multi"
selected-variant="warning"
bordered
head-variant="light"
Expand Down Expand Up @@ -112,12 +110,18 @@
<span v-if="data.item.references.length === 0">{{ data.item.name }}</span>
</span>
<span v-else>
{{ data.item.name }}
<template v-if="mode==='view' && data.item.references.length">
<b-link class="table-edit-list" :to="{name: 'editList', params: {id: data.item.id}}">{{ data.item.name }}</b-link>
</template>
<template v-else>
{{ data.item.name }}
</template>
</span>
</template>
<template v-slot:cell(category_name)="data">
<template v-if="data.item.category !== null">
<b-button
v-if="mode==='edit'"
block
variant="outline-info"
@click="editModalFindingName(data)">Edit group</b-button>
Expand Down Expand Up @@ -455,8 +459,8 @@ export default {
},
mode: {
type: String,
required: true,
default: 'view'
required: false,
default: ''
},
isBusy: {
type: Boolean,
Expand Down
6 changes: 5 additions & 1 deletion src/components/project/actionButtons.vue
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,11 @@ const videoHelp = () => import(/* webpackChunkName: "videohelp" */ '../videoHelp
export default {
name: 'actionButtons',
props: {
mode: String,
mode: {
type: String,
required: false,
default: ''
},
preview: {
type: Boolean,
default: false
Expand Down
25 changes: 5 additions & 20 deletions src/components/project/crudTables.vue
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@
</p>
<ul class="font-weight-light text-danger">
<li>Do not add columns for author or year (these will be added automatically)</li>
<li>Do not add methodological assessments (critical/quality appraisal). These go in a separate table.</li>
<li v-if="type !== 'isoqf_assessments'">Do not add methodological assessments (critical/quality appraisal). These go in a separate table.</li>
</ul>
<b-form-group
label="Number of columns">
Expand Down Expand Up @@ -243,6 +243,7 @@
<b-form-textarea
v-if="!['ref_id', 'authors'].includes(field.key)"
v-model="dataTableFieldsModal.items[dataTableFieldsModal.selected_item_index][field.key]"
:placeholder="(type === 'isoqf_assessments') ? 'Enter both your assessment and the explanation for your assessment here' : ''"
rows="2"
max-rows="100"></b-form-textarea>
</template>
Expand Down Expand Up @@ -353,6 +354,7 @@
<script>
import axios from 'axios'
import Papa from 'papaparse'
import Commmons from '@/utils/commons.js'
const ExportCSV = require('export-to-csv').ExportToCsv

export default {
Expand Down Expand Up @@ -975,6 +977,7 @@ export default {
}
for (const reference of this.references) {
if (!references.includes(reference.id)) {
console.log('this.processItems')
newItems.push({
ref_id: reference.id,
authors: this.parseReference(reference, true, false)
Expand All @@ -985,25 +988,7 @@ export default {
return items
},
parseReference: (reference, onlyAuthors = false, hasSemicolon = true) => {
let result = ''
const semicolon = hasSemicolon ? '; ' : ''
if (Object.prototype.hasOwnProperty.call(reference, 'authors')) {
if (reference.authors.length) {
if (reference.authors.length === 1) {
result = reference.authors[0].split(',')[0] + ' ' + reference.publication_year + semicolon
} else if (reference.authors.length === 2) {
result = reference.authors[0].split(',')[0] + ' & ' + reference.authors[1].split(',')[0] + ' ' + reference.publication_year + semicolon
} else {
result = reference.authors[0].split(',')[0] + ' et al. ' + reference.publication_year + semicolon
}
if (!onlyAuthors) {
result = result + reference.title
}
} else {
return 'author(s) not found'
}
}
return result
return Commmons.parseReference(reference, onlyAuthors, hasSemicolon)
},
deleteFieldFromCharsSudiesEdit: function (index) {
let params = {}
Expand Down
Loading