dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #21165
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 9944: added userauthoritygroup to dxf2 import.
------------------------------------------------------------
revno: 9944
committer: Morten Olav Hansen <mortenoh@xxxxxxxxx>
branch nick: dhis2
timestamp: Fri 2013-03-01 19:56:34 +0700
message:
added userauthoritygroup to dxf2 import.
modified:
dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/UserAuthorityGroup.java
dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/ExchangeClasses.java
dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java
dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroup.hbm.xml
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/UserAuthorityGroup.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/UserAuthorityGroup.java 2013-02-13 03:57:52 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/UserAuthorityGroup.java 2013-03-01 12:56:34 +0000
@@ -53,11 +53,11 @@
{
public static final String AUTHORITY_ALL = "ALL";
- public static final String[] CRITICAL_AUTHS = { "ALL", "F_SCHEDULING_ADMIN",
- "F_PERFORM_MAINTENANCE", "F_MERGE_ORGANISATION_UNITS", "F_ELIMINATE_DUPLICATE_DATA_ELEMENTS",
- "F_ARCHIVE_DATA", "F_SQLVIEW_MANAGEMENT", "F_SYSTEM_SETTING",
+ public static final String[] CRITICAL_AUTHS = { "ALL", "F_SCHEDULING_ADMIN",
+ "F_PERFORM_MAINTENANCE", "F_MERGE_ORGANISATION_UNITS", "F_ELIMINATE_DUPLICATE_DATA_ELEMENTS",
+ "F_ARCHIVE_DATA", "F_SQLVIEW_MANAGEMENT", "F_SYSTEM_SETTING",
"F_USERROLE_LIST", "F_USERROLE_DELETE", "F_USERROLE_ADD", "F_USERROLE_UPDATE" };
-
+
/**
* Required and unique.
*/
@@ -75,12 +75,6 @@
// -------------------------------------------------------------------------
@Override
- public int hashCode()
- {
- return name.hashCode();
- }
-
- @Override
public boolean equals( Object o )
{
if ( this == o )
@@ -123,6 +117,12 @@
// Getters and setters
// -------------------------------------------------------------------------
+ @Override
+ public boolean isAutoGenerated()
+ {
+ return name != null && name.equals( "Superuser" );
+ }
+
@JsonProperty
@JsonView( {DetailedView.class, ExportView.class} )
@JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 )
=== modified file 'dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/ExchangeClasses.java'
--- dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/ExchangeClasses.java 2013-02-28 15:20:20 +0000
+++ dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/ExchangeClasses.java 2013-03-01 12:56:34 +0000
@@ -153,7 +153,6 @@
// for now, do not allow user to be imported
importClasses.remove( User.class );
- importClasses.remove( UserAuthorityGroup.class );
importClasses.remove( UserGroup.class );
// this is considered data, and is not available for meta-data import
=== modified file 'dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java'
--- dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java 2013-03-01 10:18:31 +0000
+++ dhis-2/dhis-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/importers/DefaultIdentifiableObjectImporter.java 2013-03-01 12:56:34 +0000
@@ -161,8 +161,6 @@
deleteDataEntryForm( object, "dataEntryForm" );
// deleteDataElementOperands( idObject, "compulsoryDataElementOperands" );
deleteDataElementOperands( object, "greyedFields" );
-
- sessionFactory.getCurrentSession().flush();
}
}
@@ -214,6 +212,7 @@
if ( dataEntryForm != null )
{
dataEntryFormService.deleteDataEntryForm( dataEntryForm );
+ sessionFactory.getCurrentSession().flush();
}
}
=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroup.hbm.xml'
--- dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroup.hbm.xml 2013-03-01 04:09:26 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/dataelement/hibernate/DataElementGroup.hbm.xml 2013-03-01 12:56:34 +0000
@@ -17,7 +17,7 @@
<property name="name" column="name" not-null="true" unique="true" length="230" />
- <property name="shortName" column="shortname" unique="true" length="50" />
+ <property name="shortName" column="shortname" unique="true" length="50" />
<set name="members" table="dataelementgroupmembers">
<cache usage="read-write" />