Tags bieten die Möglichkeit, bestimmte Punkte in dem Verlauf als wichtig zu markieren
-
1.1.41
f0be515f · ·f0be515f fix: envsql: find_[list,string,boolean] should fail gracefully if cmt is None
-
-
1.1.39
8d6699aa · ·c62d85ad fix: SCHEMA-Select importTables do not have an importTableCreator. converter.executer should not expect one. cb8db081 fix(cql): fix some text overflowing its parent bfb006ad trans(cql): add missing translations for datatypes f47c1e80 fix(cql): base filter not changing color when selected 78781274 ci: removed modules, so that new modules are imported automatically 27c47143 trans: add perspective translations c78c0ce0 test: added test for curly braces in data in loadDatablob and defineImporttable 2f3c06af test: expectation exists added 835853f1 test: new test attempting to create a new class with existing ID, leading to an error 386ca2c8 fix: flaky dynamicSelect inputs bc3ce0b9 fix: empty feature edit link lists should still delete existing links 7ee43523 feat: features table shows error message instead of "no records found" 65889dde feat: creating indices for table and materialized view -type perspectives 63abbcb3 fix: order perspective view creation by the I field of all joined objects c7d7d525 feat: make additional Base IDs optional 7d766c6b test(fix): make flaky tests more stable 2dc182d5 test: moved old classes inputData into apiclient tests 3eba4a4b test(refactor): changed browsercontrol import 632060e6 test(refactor): introduce browsercontrol in classes tests 62b8b4fa test(fix): make flaky tests more stable 302a86b3 test(refactor): sorted InputData by sourceLabel 7e177722 test: update logging rules f506e274 ci: auto cancel on new commits 8bacd597 feat: Order link statistics by source.n2 and target.n2 b99471a0 feat: caching cursor can use an actual cache that supports invalidation c47e0a5e fix(tests): pick the right process input for checking which conversion the process is connected to 230879f4 fix: neighbours should also be cached just like items ea90242c fix: moving views and moving classes with low IDs when higher target IDs exist d33adca7 feat: POST requests to the apiservice:search ressource can be exempt via CACHE_POST_EXEMPT setting 50e5c10c fix: multi-class neighbours response should not modify global parametersCleared values for limit and startIndex 0322f847 fix: converter.executer now lives in the converter module directly c2c8eb3f feat(doptet): moving classes and links 3efa0fa0 feature(cloner): cloning conversions for link classes de43427e fix(apiservice): no id queryable was available for perspectives 251f8df0 feature(cloner): Cloning conversions along with classes 12950d86 feature(apiservice): allow multiple target classIds in apiservice joins. allow referencing labeled objects in annotations c7e2046b fix: group specification in apiservice items ressource was probably broken since envsql@d075595208b 2713a593 feat(dx): add issue template for integration tests a7d83d53 fix: linkJoinKind needs to be used in order not to get dangling one-sided links joined e06cfd31 fix: in case a conversion has more than one report, add all of them correctly 4548277b fix: dependent conversions' NDX values need to be adjusted conditionally bd8f12f9 fix: Link conversions accross sourceIds are assigned to the correct O-class ac96c6cd fix(tests): perspective schema must be created in doptet creation d958ae7f fix: race condition between submitting a new task and opening processResults f13ccc6e refactor: removed obsolete converter app, retaining the single objectsConvert view 5b925f8d fix: ObjectCube attribute conversion deletion failed because of previously deleted linkClass fae0f417 refactor: deleted duplicate definition of converter.executor process and its execute function 5c920e55 refactor: preparation for moving converter/control.py to converter/__init__.py c107ebc3 refactor: transplant changes from f71f16389, 49b41413dd, e20685e3d, and bd5a8ce642a5 from doptet.control.conversion.executer to converter.control.executer 236c0bf2 refactor: deleted obsolete model based cursors e898da75 fix: do not attempt to edit archived perspective 063ec8c4 feat: rename app to Simplex4TwIS 7026daaf feat: use Roboto as the default font family 031cf732 feat: nested datasets in load results 80084456 trans: add object cube translation 2fa294e4 ci: refactor into multiple files, adjust stages 5f94631d fix: prevent errors at the edges of daylight saving time 21d99ab6 docs(test): automatically expand issue references 9dfdb5a9 docs(test): visualize test structure bff5b55b test: new test deleteSource e45c2c06 test: added createDataset and some refactoring for using importer browsercontrol in importer tests 080e131d test: new importer browsercontrol 44509698 test(fix): changed order of BC calls to avoid malfunction c88d386d test: moved checkLogCount to __init__ 7711a72d test: changed browsercontrol import 1525758a test: changed regex cdaf12fe test: added getIdOfConversion 07261579 test: added wait for networkidle in fillGeneralFormWithRegex 108577fb test(refactor): sorted InputData by sourceLabel 6e923ff0 test(refactor): sorted inputData by sourceLabel c533e6ef attempt at datasettest
-
1.1.38
6754678e · ·10237fe3 fix: 85b0afdf requires change of updateImportTable button name 85b0afdf fix: fix issue_190 again 8e32ed8c fix: follow fix in envsql 08d7aff6 docs: move comment from fieldsSuggester to umportTableCreator af1ab80c refactor: replace function getting an srid from a prj file: replace own creations by lib, making things much more simple and realiable; implements #109; cb767760 fix: fix a test that is flaky under some conditions and document the flakiness 2255c7cf refactor sql escaping again; finally all loaded data is sql-escaped, including gometry from shape and geojson; rebuilt loadGeoJSOnIntoTable to insert multiple lines of data per db-transaction; add curly brackets in test data without interfering with any tests; bce11c98 fix: revert dataBlob label change from 6a5e5b083f and envsql fixes 82304e1a refactor sql escaping in loader; adapt insertIntoImportTable to use operators.bulkInsert and create custom templates for sql insertion; create insertIntoImportTableWithTemplate to allow complex cases to be handled in geodjango; 6a5e5b08 fix #300: ogr module creates an id for GeoJSON features, if they have none; Unify behaviour by implementing ogr in importTableCreator, so the created extra field definitions for featureIds do not crash the import; d040f8f7 Update .gitlab-ci.yml file 2fec0274 fix(chore): 0033 envsql migration fix and and test log level depending on test command line parameter 2cbb8cb3 fix(tests): apiclient tests work. with CSRF and CORS checking 66659aab fix(tests): zeroInstances needs to work without classId. these are not available if apiclient tests are run stand-alone 748c768a fix(tests): firefox sometimes does not reliably click on dynamicSelect options. second attempt if first attempt fails 92788288 fix(tests): moveClassesList needs to wait for results page to show up fa6008b5 fix: reverting classes,attribs ->sourcesdata change in APIService tests from dcdc1c46707e 6964a071 cherry pick from 9d5bc3c5: fix: small fixes template.settings.py 77c95528 fix: fix flaky situation in updateDataBlobs f9f10971 test(docs): more docstrings d06d198e test(docs): updated docstrings for tests 7703f39c test: typo 749a191e test: changed T.sources.inputData to T.sourcesdata.inputData 7e81fec9 test: added new files to test modules default parameters 7596f371 test(docs): updated docstrings for tests, added private meta tag for non-test functions c68af0fa ci: publish test coverage as html 75c02260 fix: install all needed requirements for test documentation e6f4cd44 ci(coverage): save coverage on SIGTERM using signal e905dc89 ci(tests): publish test documentation 5211ad6b test: apply fix from 86486f2c7 86486f2c fix: typo in import table creator 15fd80af test(refactor): refactored tests to be more independent from each other ddfc958b test: new test createSourceWithExistingID 9d6e7575 feat: added translations a55f3658 ci(tests): modules sourcesdata and helpers added to modules for geodjango pipeline dcdc1c46 test(refactor): separated sources and sourcesdata 605b3733 test(sphinx): started sphinx documentation for tests 638bd17e test: added docs/build folder to .gitignore 80121296 test: removed docs folder from .gitignore b84b864c test(refactor): forms renamed to browsercontrol 070e0f33 ci(tests): tests for converter.attrib included in pipeline fb1a0e42 test: zeroAttribs and deleteAttribConversion working 320f5364 test: executeAttribConversion working 815578e7 test(refactor): LinkForm contains link related form handling now 18f40a09 test: createAttribConversion working 9c31f995 test: added additional link classes to value link class ec1ace3d ci(tests): tests for converter.link included in pipeline 8ef70703 test: converter for non-shortcut view link working 08fdeb36 Bugfix: non-empty strings should be imported and later optionally ignored in the converter 5636af4e Bugfix: Non-Shortcut view links should allow conversion 2251ef6c Bugfix: Empty content-type header should also work 9ef2cffc Bugfix: standard fields should only be added for standard classes (not FreeForm or Values) 58c714fd Feature: Support for JSON encoded multiple values query parameters 349fb5f7 Feature: API service search ressource for filtering items with long queries via POST message ff65efa1 Cleaner error message output for filter expressions 6c3a2011 Refactor: A single try except block for checking all parameters instead of individual blocks for each parameter 7e77cb4a Refactor: All parameter check functions return a dict for updating parametersCleared 0f32d02c Refactor: Preparing query parameter scan for POST queryData. No functional change 591ee187 ci(tests): tests for converter.object included in pipeline c0993624 test: zeroLinkInstances and deleteLinkConversion working bbb5da43 test: updateLinkConverter working 67f4cf93 test: object conversion refactored; createLinkConversion working 411f283b test: executeObjectConversion working 125359f1 test: zeroObjectInstances working, executeObjectConversion and deleteObjectConversion working in parts, deleteAttribsFromObjectConversion deleted, no longer relevant 32ba81f1 test(conversions): updateObjectConversion working ecf3dae2 ci(tests): correctly exit apiservice tests a1039d13 ci(tests): get geodjango and overall coverage 74d8abf8 ci(tests): only execute currently working tests 1285c0a5 refactor(tests): explicitely ignore #300 95871e22 fix(tests): removed screenshot from createClass 7112943b refactor(tests): renamed importTable methods 844bbe8e feat(tests): deleteLink working 921e4416 feat(tests): deleteAttrib and deleteClass working 7b3977da fix(tests): deleted test createAttributeFromConversion; no longer relevant 8a45b4a3 feat(tests): creatObjectConversion working 936373bc feat(tests): deleteDataBlobs working; and some refactoring 38a17c78 feat(tests): importTableDelete working 8a0c410e feat(tests): updateDataBlobs and fieldsUpdate working 15fcf016 feat(tests): fieldsUpdate working with button Save definition 4a73d13c fix(tests): waiting for spinner to disappear before reading lines 12c4742c feat(tests): defineFields working bb766081 fix(tests): objId and classId corrected 6527c68d test(apiclient): partially working apiclient tests 0561ce9e ci: geodjango tests 9fc59a50 tests: started apiclient test setup e97dc1d8 tests: loadDataBlobs working for OGC API json file 98779d39 setting imported json encoding to utf-8-sig 2fdee251 refactoring fe4b95c3 feat(tests): timeout option, close context d93a9000 refactor: close browser, use one page 811c510a fix(tests): configurable testcollectionsurl d3a06be1 tests: loadDatablobs working for fileUpload and url ed0aff70 tests: wait added to attribute assertion to avoid flakiness 53cd79e6 fix(tests): correctly identify wayland 29b3ef67 createAttrib working now; title added to attrib template 76e0fd20 loadDatablobs working for fileUpload 4c4c3bba zeroClasses working; not confirming any confirmation request yet 58ad33e4 createAttribute working inconsistently 403fd4be tests: refactoring a24f11bd tests: updateLinks working 17dfa04c tests: createLink working 997d159c changed order of fields to fill in bb3ea15e tests: update fillForm function to work with DynamicSelect widget 1efd92a1 create and update sources and classes refactored; aria-label for submit button added 01e61973 updateClasses works f9bf1c47 createClasses works, without editClasses, updateClasses and createObject cf39dcd4 updateSource working, taking screenshot during source creation 1358ac39 tests(doptet): start using playwright 27272e3b Bugfix: moveToView is no longer neccesary. We have sourcesPage for that now 0652cb85 Bugfix(tests): Attribute keys need to be PostGres Column name compatible 68b5cb63 Source tests via page objects and aria-label CSS selectors aac7b810 feature(tests): waiting for CSS condition instead of element ID 8dba9b9e Bugfix: Tests creating doptet with new interface f94927a8 Remove username and password from printed test-URL f16a2a63 bug.md bearbeiten: typos korrigiert 0419b7ca feat: extend gitlab issue templates bb8979d9 fix typo in gitlab template 6326e6db feat: introduce gitlab templates df8efa08 fix: #269 fieldsSuggester needs to handle ogc urn type crs info f17c382b fix: back to top icon spacing
-
1.1.37
e6644e3b · ·e6644e3b feature: cube value updating with axis object change 3afbcea0 refactor: find_[boolean,string,list] from doptet.control.feature moved to envsql.operators
-
1.1.36
c2b568a7 · ·c2b568a7 Bugfix: standardFields are all typ=S c7aa86d0 Bugfix: Loading a single collection needs to get the classFields of the collection, not of O-classes 34d9948d Bugfix: parametersCleared["fields"] neads to contain actual field objects now. not just strings 24d3d263 Allow for collection and link filtering on all standard O-Fields available for O and Y class objects f50a4ebd Filtering API Service linkCollection response by link class attributes e3a0d5e8 fix: schema name envsql commit was not commited to main branch
-
1.1.35
5d39e846 · ·5d39e846 fix: schema names may be contained in table key for import and perspective tables
-
1.1.34
560edd96 · ·560edd96 fix: typo in perspective class determination for G-characteristics used in bookkeeper
-
1.1.33
4450a6b8 · ·4450a6b8 fix: perspectives schema should be created during S4D init-doptet 6b078f88 feat(apiservice): joined object IDs available as queryables 540a7ef5 single global CQLTextParser instead of re-instantiation on every cql2-text expression evaluation c309b1a5 feat: HTTPError output in tests only prints server exception if that is part of the Response text
-
-
1.1.31
09efe4f1 · ·09efe4f1 fix: least and greatest obj functions need correct types in perspectives with joins
-
1.1.30
9d5bc3c5 · ·9d5bc3c5 fix: small fixes template.settings.py, cql-buffet loading spinner, envsql obj unary operator
-
1.1.29
07e9b60f · ·91b6e7e8 feat: cqlbuffet allows for overloads with different types d91a0394 feat(ui): cqlBuffet attribute page less jumpy on input field focus in and out c253b2df refactor: simplified functions,queryables,operators filtering bdf7c2fa feat(ui): cqlBuffet attribute page loading spiner e087d573 Bugfix: use geometry along with other queryables types, map field types to envsql types on perspective save 1b9b3761 fix(cqlbuffet): overloads are not defined on the funcTypeSet but rather the function itself 684f4061 Updated pycql2 cc404e63 feat: cql functions allow overloads with variable return types
-
-
-
1.1.26
94380017 · ·94380017 fix: envsql.obj.O has case sensitive field labels now. simplexClient needs to support non-streaming servers
-
1.1.25
6e8aa23e · ·6e8aa23e fix: fieldsDefiner adapted to automatic envsql.importer meta class creation 385701bf feat: debugrequests middleware yields both GET and POST queryDicts regardlest of request.method 51bab206 feat: bookkeeper refreshes materialized perspectives
-
-
1.1.23
2f70a829 · ·2f70a829 fix(cqlbuffet): queryable type always takes precedence over function argument type
-
1.1.22
aec82e62 · ·f5f782ff fix: Perspectives do not have a separate layer of uXYZ, can use key directly 72e78cc7 fix: scenario collection and feature tests need to ignore URLs cbe1b80b feat: support for settings for ignoring 3rd party API-Service query parameters 13c8fbb1 feat: UI elements and backend support for aggregating obj functions 7ae65929 fix: wrong invalid APIService invalid request response 856e6d38 perspectives with bookkeeping 5ed8670f obj.O.getAllFields for I and F 239cf191 fix: obj.O.field with quoted field names b9246d21 fix: perspectives have attributes, not fields a11e402e test: Test for Scenario with Perspective