Comments (4)
I would suggest to disable this feature and close this issue. Changing the study type shall no longer be allowed. For the implementation and testing phase it was helpful, but in the operational system it will just confuse users, e.g. if some steps or even results disappear after (accidentally?) changing the study type as observed here. Moreover, as steps are recreated, it breaks all permalinks containing a step id.
I agree. Setting the Study type should only be possible once during the initial creation of a new Study, since it has such a big (and unpredictable) impact on everything else. I'll remove the Study type field from all edit forms, so that it cannot be changed once it's set.
from csis-helpers-module.
Emikat is now triggered only when the selected study type contains calculation methods that are appropriate for Emikat. Such calculation methods are those that have the emikat
keyword in the Calculation method ID field.
ToDo:
Since the study type can be changed by the user, we have to take into account the possiblity, that a previously irrelevant study suddenly becomes relevant for Emikat and vice versa.
case 1)
non-relevant -> relevant: that's the simple case, since this will basically be like an "intial Emikat trigger" event, where the Study is sent to Emikat for the very first time. No action needed here
case 2)
relevant -> non-relevant: In this case the study might already be stored on Emikat-side, so we need to tell Emikat that (for the moment) this study is not active. Need to discuss with @humerh how this could be implemented.
from csis-helpers-module.
from csis-helpers-module.
Since the study type can be changed by the user, we have to take into account the possiblity, that a previously irrelevant study suddenly becomes relevant for Emikat and vice versa.
I would suggest to disable this feature and close this issue. Changing the study type shall no longer be allowed. For the implementation and testing phase it was helpful, but in the operational system it will just confuse users, e.g. if some steps or even results disappear after (accidentally?) changing the study type as observed here. Moreover, as steps are recreated, it breaks all permalinks containing a step id.
from csis-helpers-module.
Related Issues (20)
- Include additional info in $entityinfo HOT 20
- Explain what the module does HOT 1
- Include iFrames in Report HOT 17
- Support for additional processing variables HOT 10
- A wrong parameter name is used HOT 2
- Hide edit buttons if user permissions are not sufficient HOT 1
- Calculation in progress/finished indication HOT 7
- Creating automated tests for Integration with Emikat HOT 1
- Transport Module (TM) trigger specifications HOT 5
- Cannot read property 'step' of undefined HOT 1
- Include in Report button: use jpeg instead of png images
- Support for extended iFrame query parameters HOT 1
- Add boolean field for Adaptation Project into $StudyInfo HOT 2
- Documentation HOT 1
- Get Node UUID HOT 2
- 404 Error message for Report image GET request via JSON:API HOT 1
- Theme Missing HOT 1
- Opening Edit-form as modal not working for links created by the module HOT 2
- Include In Report Button not working properly HOT 54
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from csis-helpers-module.