From 55fb0958810dcc3ccc7b0ecd0118b972360a98a9 Mon Sep 17 00:00:00 2001 From: Michael Mueller Date: Mon, 27 Nov 2023 15:01:18 +0100 Subject: [PATCH] fixes / cleaning --- dev/database/fed/disclaimer.json.xsl | 2 +- dev/database/fed/general_information.json.xsl | 2 +- dev/sample_data/ch.disclaimer.json | 4 ++-- dev/sample_data/ch.general_information.json | 2 +- .../contrib/data_sources/standard/models/main.py | 9 --------- 5 files changed, 5 insertions(+), 14 deletions(-) diff --git a/dev/database/fed/disclaimer.json.xsl b/dev/database/fed/disclaimer.json.xsl index ef0a07f14a..5f915f3bff 100644 --- a/dev/database/fed/disclaimer.json.xsl +++ b/dev/database/fed/disclaimer.json.xsl @@ -15,7 +15,7 @@ "": "", }, - "extract_index": + "extract_index": }, ] diff --git a/dev/database/fed/general_information.json.xsl b/dev/database/fed/general_information.json.xsl index c92a8caa3d..6262a41841 100644 --- a/dev/database/fed/general_information.json.xsl +++ b/dev/database/fed/general_information.json.xsl @@ -15,7 +15,7 @@ "": "", }, - "extract_index": + "extract_index": }, ] diff --git a/dev/sample_data/ch.disclaimer.json b/dev/sample_data/ch.disclaimer.json index cca5fc3b74..9d933b2718 100644 --- a/dev/sample_data/ch.disclaimer.json +++ b/dev/sample_data/ch.disclaimer.json @@ -15,7 +15,7 @@ "rm": "Supplementarmain a las indicaziuns en quest extract pon restricziuns da la proprietad er esser remartgadas en il register funsil.", "en": "In addition to the information contained in this extract, ownership restrictions may also be cited in the land register." }, - "extract_index": 1 + "extract_index": 10 }, { "title": { @@ -30,7 +30,7 @@ "it": "Il catasto dei siti inquinati (CSIN) è stato elaborato sulla base dei criteri definiti dall'Ufficio federale dell'ambiente (UFAM) e viene continuamente aggiornato sulla base delle nuove conoscenze ottenute (p.es. in seguito a indagini). Le superfici riportate nel CSIN possono discostarsi dalla portata dell'inquinamento effettivo. Se un fondo non figura nel CSIN, non esiste alcuna garanzia assoluta che l'area sia libera da inquinamento dovuto a rifiuti o sostanze nocive. I siti sfruttati per finalità ferroviarie, militari o relative all'aviazione civile rientrano nella sfera di competenze della Confederazione.", "rm": "Il cataster dals lieus contaminads (CLC) è vegnì fatg tenor ils criteris fixads da l'Uffizi federal d'ambient UFAM e vegn actualisà permanentamain sin basa da novas enconuschientschas (p.ex. retschertgas). Las surfatschas inscrittas en il CLC pon divergiar da la dimensiun effectiva da la contaminaziun. Sch'in bain immobigliar n'è betg inditgà en il CLC, na datti nagina garanzia absoluta che l'areal saja liber da mintga contaminaziun che deriva da rument u da substanzas nuschaivlas. Lieus duvrads per il manaschi da la viafier, per il militar e per l'aviatica tutgan tar il champ da cumpetenza da la Confederaziun." }, - "extract_index": 2 + "extract_index": 20 } ] diff --git a/dev/sample_data/ch.general_information.json b/dev/sample_data/ch.general_information.json index 29e58734b6..25f38769f5 100644 --- a/dev/sample_data/ch.general_information.json +++ b/dev/sample_data/ch.general_information.json @@ -13,7 +13,7 @@ "it": "Il contenuto del Catasto RDPP si considera noto. Il Canton ${canton} non può essere ritenuto responsabile per la precisione e l'affidabilità dei documenti legislativi in formato elettronico. L'estratto ha carattere puramente informativo e non è in particolare costitutivo di diritti e obblighi. Sono considerati determinante i documenti approvati o pubblicati passati in giudicato. Ulteriori informazioni relative al Catasto RDPP sono disponibili su www.cadastre.ch", "rm": "Il cuntegn dal cataster RDPP vegn premess sco enconuschent. Il chantun ${canton} n'è betg responsabel per l'exactadad e per la fidadadad dals documents legislativs electronics. L'extract ha in caracter puramain infurmativ e na motivescha cunzunt nagins dretgs e naginas obligaziuns. Giuridicamain liants èn quels documents ch'èn vegnids deliberads u publitgads cun vigur legala. Ulteriuras infurmaziuns davart il cataster RDPP chattais Vus sut www.cadastre.ch" }, - "extract_index": 1 + "extract_index": 0 } ] diff --git a/pyramid_oereb/contrib/data_sources/standard/models/main.py b/pyramid_oereb/contrib/data_sources/standard/models/main.py index a4108b0610..2d07ae3a81 100644 --- a/pyramid_oereb/contrib/data_sources/standard/models/main.py +++ b/pyramid_oereb/contrib/data_sources/standard/models/main.py @@ -27,7 +27,6 @@ from pyramid_oereb.contrib.data_sources.standard.models import get_office, get_document from sqlalchemy import Column, PrimaryKeyConstraint, ForeignKey, UniqueConstraint, DateTime from sqlalchemy import Unicode, String, text, Integer, Boolean, Float -from sqlalchemy.types import UserDefinedType from geoalchemy2 import Geometry from sqlalchemy_utils import JSONType from sqlalchemy.orm import declarative_base, relationship @@ -39,11 +38,6 @@ srid = Config.get('srid') -class Serial(UserDefinedType): - def get_col_spec(self, **kw): - return "SERIAL" - - class RealEstate(Base): """ The container where you can throw in all the real estates this application should have access to, for @@ -232,9 +226,6 @@ class Disclaimer(Base): id = Column(String, primary_key=True) title = Column(JSONType, nullable=False) content = Column(JSONType, nullable=False) - # the custom class Serial may be used to obtain an auto incremented extract index in the DB - # however, the better choice was made to make the field optional / nullable - # extract_index = Column(Serial) extract_index = Column(Integer, nullable=True)