Skip to content

Commit deed559

Browse files
committed
A combined migration script has been assembled
Reverting back entity names in @entity according to the codebase policy
1 parent 6a88e5d commit deed559

9 files changed

+15
-33
lines changed

src/main/java/org/ohdsi/webapi/conceptset/ConceptSet.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
*
3838
* @author fdefalco
3939
*/
40-
@Entity
40+
@Entity(name="ConceptSet")
4141
@Table(name="concept_set")
4242
public class ConceptSet extends CommonEntityExt<Integer> implements Serializable {
4343

src/main/java/org/ohdsi/webapi/conceptset/ConceptSetGenerationInfo.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* @author Anthony Sena <https://github.com/ohdsi>
2222
*/
2323

24-
@Entity
24+
@Entity(name = "ConceptSetGenerationInfo")
2525
@Table(name = "concept_set_generation_info")
2626
@IdClass(ConceptSetGenerationInfoKey.class)
2727
public class ConceptSetGenerationInfo implements Serializable {

src/main/java/org/ohdsi/webapi/conceptset/ConceptSetItem.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
* @author fdefalco
3030
*/
3131

32-
@Entity
32+
@Entity(name = "ConceptSetItem")
3333
@Table(name="concept_set_item")
3434
public class ConceptSetItem implements Serializable{
3535

src/main/java/org/ohdsi/webapi/conceptset/annotation/ConceptSetAnnotation.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import javax.persistence.Table;
1212
import java.io.Serializable;
1313

14-
@Entity
14+
@Entity(name = "ConceptSetAnnotation")
1515
@Table(name = "concept_set_annotation")
1616
public class ConceptSetAnnotation extends CommonEntity<Integer> implements Serializable {
1717
/**

src/main/resources/db/migration/postgresql/V2.14.0.202407261000__add_conceptset_version_to_annotation.sql

-1
This file was deleted.

src/main/resources/db/migration/postgresql/V2.14.0.202407301000__copy_annotations_permission.sql

-20
This file was deleted.

src/main/resources/db/migration/postgresql/V2.14.0.202408061000__fix_annotations_permissions.sql

-3
This file was deleted.

src/main/resources/db/migration/postgresql/V2.14.0.20240912000000__add_copied_from_concept_set_annotation.sql

-1
This file was deleted.

src/main/resources/db/migration/postgresql/V2.14.0.202407161000__conceptset_annotation.sql src/main/resources/db/migration/postgresql/V2.15.0.20240716100000__conceptset_annotations.sql

+11-4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ CREATE TABLE ${ohdsiSchema}.concept_set_annotation
1111
created_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT (now()),
1212
modified_by_id INTEGER,
1313
modified_date TIMESTAMP WITH TIME ZONE,
14+
concept_set_version VARCHAR(100),
15+
copied_from_concept_set_ids VARCHAR(1000),
1416
CONSTRAINT pk_concept_set_annotation_id PRIMARY KEY (concept_set_annotation_id),
1517
CONSTRAINT fk_concept_set FOREIGN KEY (concept_set_id)
1618
REFERENCES ${ohdsiSchema}.concept_set (concept_set_id)
@@ -20,20 +22,24 @@ CREATE TABLE ${ohdsiSchema}.concept_set_annotation
2022
INSERT INTO ${ohdsiSchema}.sec_permission(id, value, description) VALUES
2123
(nextval('${ohdsiSchema}.sec_permission_id_seq'), 'conceptset:*:annotation:put', 'Create Concept Set Annotation');
2224
INSERT INTO ${ohdsiSchema}.sec_permission(id, value, description) VALUES
23-
(nextval('${ohdsiSchema}.sec_permission_id_seq'), 'conceptset:annotation:%s:delete', 'Delete Concept Set Annotation');
25+
(nextval('${ohdsiSchema}.sec_permission_id_seq'), 'conceptset:annotation:*:delete', 'Delete Concept Set Annotation');
2426
INSERT INTO ${ohdsiSchema}.sec_permission(id, value, description) VALUES
2527
(nextval('${ohdsiSchema}.sec_permission_id_seq'), 'conceptset:%s:annotation:get', 'List Concept Set Annotation');
2628
INSERT INTO ${ohdsiSchema}.sec_permission(id, value, description) VALUES
2729
(nextval('${ohdsiSchema}.sec_permission_id_seq'), 'conceptset:*:annotation:get', 'View Concept Set Annotation');
30+
INSERT INTO ${ohdsiSchema}.sec_permission(id, value, description) VALUES
31+
(nextval('${ohdsiSchema}.sec_permission_id_seq'), 'conceptset:copy-annotations', 'Copy Concept Set Annotations');
32+
2833

2934
INSERT INTO ${ohdsiSchema}.sec_role_permission(id, role_id, permission_id)
3035
SELECT nextval('${ohdsiSchema}.sec_role_permission_sequence'), sr.id, sp.id
3136
FROM ${ohdsiSchema}.sec_permission SP, ${ohdsiSchema}.sec_role sr
3237
WHERE sp.value IN (
3338
'conceptset:*:annotation:put',
34-
'conceptset:annotation:%s:delete',
39+
'conceptset:annotation:*:delete',
3540
'conceptset:%s:annotation:get',
36-
'conceptset:*:annotation:get'
41+
'conceptset:*:annotation:get',
42+
'conceptset:copy-annotations'
3743
) AND sr.name IN ('admin');
3844

3945
INSERT INTO ${ohdsiSchema}.sec_role_permission(id, role_id, permission_id)
@@ -42,5 +48,6 @@ FROM ${ohdsiSchema}.sec_permission SP, ${ohdsiSchema}.sec_role sr
4248
WHERE sp.value IN (
4349
'conceptset:*:annotation:put',
4450
'conceptset:%s:annotation:get',
45-
'conceptset:*:annotation:get'
51+
'conceptset:*:annotation:get',
52+
'conceptset:copy-annotations'
4653
) AND sr.name IN ('Atlas users');

0 commit comments

Comments
 (0)