Comments (1)
Some implementation notes:
There's 2 parts to this:
Information
To inform the user which analyses are using the cohort definition because the user may decide not to delete the cohort when they see how it's used.
Quality of LIfe
Sometimes a cohort definition is shown to be invalid or obsolete so you just want to delete it regardless of where it is used. Being able to 'detach' the cohort definition from analyses before deleting saves the trouble of having to go into each analysis and do it one-by-one.
There are some considerations for this: while you may have permissions to delete the cohort definition, you may not have update permissions on the analyses that are referencing it, and therefore you may not be allowed to edit the analysis to remove the cohort definition reference. Should this be a special 'back door' case where if you detach a cohort definition, you are permitted to change those analyses, or should the analysis owner be the judge on if a cohort definition should be removed or not? If it is the latter, then at least the Information section of this issue will inform the user as to which analyses are referenced and to ask the analysis owner to modify their design so that the cohort can be deleted.
from webapi.
Related Issues (20)
- Priority call causes application hang in initial load for ATLAS HOT 1
- ddl/achilles endpoint is missing the tempSchema parameter HOT 2
- Two sequences for sec_permission table HOT 3
- has[Write|Read]Access does not use wildcard permissions HOT 1
- WebAPI 3.0 Change List HOT 3
- Incorrectly redirects on login via nginx reverse proxy HOT 3
- Memory Usage WebAPI HOT 3
- Provide configuration option to disable source connection checks HOT 2
- Error fetching generations for CohortPathways HOT 1
- Illegal Annotation Exception HOT 5
- Incorrect CohortPathway result when creating non-overlapping cohorts for analysis. HOT 1
- OHDSI WebAPI JDBC Driver Connectivity Issues With DATABRICKS HOT 9
- Cannot open ports on Tomcat HOT 1
- AtlasRegularSecurity breaks connection to WebAPI HOT 4
- CDM session credential pass-through.
- Add support for Team level authorization in Atlas/WebAPI HOT 2
- Proposal: Profiles section - compatibility with bigints types HOT 2
- Fix PermissionTest.java tests
- Fix CohortCharacterizationServiceTest.java tests
- Fix SecurityIT.java Integration Tests
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 webapi.