Skip to content

Commit 1125141

Browse files
author
Stephanie Reeder
committed
Merge branch 'setup' into setup_em
merging new upgrades
2 parents 36fb744 + aaa17ae commit 1125141

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

odm2api/ODM2/models.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
# from apiCustomType import Geometry
99

1010

11-
from geoalchemy import *
11+
from geoalchemy import GeometryDDL, GeometryColumn
12+
from geoalchemy.geometry import Geometry
13+
#geoalchemy.geometry.Geometry
1214

1315
#from base import modelBase as Base
1416

@@ -558,7 +560,7 @@ class SamplingFeatures(Base):
558560
Elevation_m = Column('elevation_m', Float(53))
559561
ElevationDatumCV = Column('elevationdatumcv', ForeignKey(CVElevationDatum.Name), index=True)
560562
#FeatureGeometry = Column('featuregeometry', Geometry) # Geoalchemy 2
561-
FeatureGeometry = GeometryColumn('featuregeometry', Point) #Geoalchemy 1, #wkb.loads(str(self.FeatureGeometry.geom_wkb)).wkt if self.FeatureGeometry is not None else None
563+
FeatureGeometry = GeometryColumn('featuregeometry', Geometry) #Geoalchemy 1, #wkb.loads(str(self.FeatureGeometry.geom_wkb)).wkt if self.FeatureGeometry is not None else None
562564
# FeatureGeometry = Column('featuregeometry', BLOB)# custom geometry queries
563565

564566

odm2api/ODM2/services/createService.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,8 @@ def createAffiliation(self, personid, organizationid, email, phone=None, address
258258
a.AffiliationEndDate = affiliation_end
259259

260260
self._session.add(a)
261-
self._session.flush()
261+
self._session.commit()
262+
#self._session.flush()
262263
# self._session.refresh(a)
263264

264265
print a.OrganizationID

odm2api/ODM2/services/readService.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ def __init__(self, session):
5454
# ################################################################################
5555
# CV
5656
# ################################################################################
57+
58+
def getCVOrganizationTypes(self):
59+
return self._session.query(CVOrganizationType).all()
5760

5861
def getCVSamplingFeatureTypes(self):
5962
"""Select all on Sampling Features

0 commit comments

Comments
 (0)