Tags

Tags bieten die Möglichkeit, bestimmte Punkte in dem Verlauf als wichtig zu markieren
  • 1.2.17

    2ab4800c feat: perspective attributes may set final type conversion through comment string option @type(targetType)
    e146619b refactor: apiservice.views.helpers.(de)serializeAnnotation functions for handling many parts of annotation specs
    dead3400 fix: SCHperspectives override was broken for geometries in perspectives
  • 1.2.16

    3385c0dc rebased envsql:archiveconvertfix branch
    ca7b59d9 feat: rawDataAnalyser shows counts for most common values
    d99e4f97 fix: perspective graph link needs to use objType instead of 1
    b5aeb8b0 fix: fix I table load error
    63aba806 fix: zoom join graph content to make labels readable
    eb7a8176 fix: ignore missing column types in feature table
    76aa9d04 fix: small graph fixes and zooming graph node contents
    289a20d5 merge with fix: no importtable fields in sourceId=0 feature lists
    0bd42ca7 feat: row_number cql function
    65e0ca24 fix: do not show perspectives without baseIDs in join graph
    4ac3b9a1 fix: do not add ID fields to queryables if they already exist (e.g. for perspectives those may be defined fields)
    3428952d fix: no importtable fields in sourceId=0 feature lists
    5af503ab feat: test for updating perspectives
    c427c571 fix: optional archiveStart and archiveEnd filters for obj
    88cb2d46 fix: separate current and full target count in conversion process result
    5040e598 refactor: obj.O.getJoins returns a dictionary instead of a tuple
    81c8919e fix(features): attributes and fields need to be current
    43a50ac5 fix: correctly show the corresponding input-type button on function load
    b3c57cf2 fix(cql-buffet): if a number is an integer, make the input type integer
    4601e5c5 fix: omit deleted attribs from statistics
    b299e804 fix: queryables for joined objects need to get std-attribs according to their objType, not the class's objType
    b4443c42 fix: rawDataAnalyser needs to account for non-alnum table and column names
    7e5f0a6c fix: perspective getFields needs to return current fields for current perspectives only
    833555dc fix: feature.getSource and .getClass errors have to be constructed in the views
  • 1.2.15

    38841fc1 feat(envsql): add new cql functions
    ff56e381 fix(ci): include memcached in registry push
  • 1.2.14

    b25fc0a4 ci: refactor to use new infrastructure
    8a121af3 ci: include pipeline statistics
    730d7e46 test(perspectives): specify dependency as function
  • 1.2.13

    5ddf9aa8 · feat: round function ·
    5ddf9aa8 feat: round function
    6c55aa43 fix: perspective overview needs to be filtered for archived perspectives
  • 1.2.12

    f656313a merged envsql
    1bfdaae5 fix: neighbors need to be z-filtered after breaking change 5ab8d29c751
    2a5dcc85 fix(tests): wait for hiddenColumns button to disappear before checking for visible columns
    b5ddced5 feat: viewing analysis reports
    f5c4a269 refactor: doptet.views.feature. getSource, getClass, getHeader live in doptet.control.feature
    3ce62a7e feat(tests): check import table definition if previously defined
    2f06303b feat(breaking): obj.O returns joined objects with arbitrary but matching a-z ranges
    4534155d fix: timestamps need to be cast to string, they can not be JSON-dumped as objects
    152b41fa feat(ui): boolean badge
    321751a9 feat: rawDataAnalyser is a single-shot process
    adb42378 fix: no foreign key searches for single character columns and source views. small typos
    6635319a feat: intoducing rawDataAnalyser to gather information on one or multiple sourceTables;
  • 1.2.11

    b36f7e1a feat(envsql): add new cql functions
  • 1.2.10

    0827123f feat: copy+paste for cql entities
    3e21f267 fix: keep focus in input when changing types
    e6f21f7d fix: cleaned checkEntityTypes and only apply hiding and showing of types to direct child elements
    8816b959 fix: a whole bunch of little perspective edit fixes
  • 1.2.9

    5575f223 · feat: scripting process ·
    5575f223 feat: scripting process
  • 1.2.8

    7e475eca fix: consistent check for perspective key uniqueness during perspecive copy
    c28c0779 fix: schedule task after transaction has committed process input dependency
    34e7e39f fix: early submission of perspective form should not try to reconstitute the not-yet-initialized joins and annotations parameters
  • 1.2.7

    90b7f3ae fix: valuesDirect needs to flip sourceN2 and targetN2
    bf7b8ca2 fix: Perspectives correctly join other perspectives for links in both directions
    d231020e fix: exceptions during perspective creation should not abort perspective.create process
    649bfff3 refactor: split ProcessLogChecker from ConversionChecker
  • 1.2.6

    8a45e0cb fix: cql buffet do not un-focus input fields when clicking filter buttons
    06eb3459 feat: showing perspectives in joins edit is optional
    92cdfe57 fix: gdi-de wiki link, more than three operands for AND and OR operators in envsql.obj
  • 1.2.5

    628eb2f4 fix(apiservice): filtering via annotation without adding fields via annotation needs to pre-populate itemObj with obj.* to avoid trying to load extended attributes from the base O-table
  • 1.2.4

    6f46e83e fix(table): display correct type
    7eedb944 fix(table): errors when accessing certain tables
  • 1.2.3

    85aa39cc feat: ImportTableView uses Feature Tabel View to provide filtering
  • 1.2.2

    81c431a6 feat: module dependent log level filter
    07b326e0 feat(tests): checking bookKeeper output after conversions
    866c22a2 fix: two bugs during loading perspectives
    91922aac fix: count unique processes not processes+inputs+outputs in determining whether one or more processes were found
  • 1.2.1

    2c10b3bf fix(table): do not query non existent columns in perspectives
  • 1.2.0

    231cb93e feat: perspective features are shown through features view instead of perspective view
    b627e3fd fix(perspectives): join graph initialization would fail
    ff0b8268 fix(cql): layout improvements for larger screens
    f06d95a4 fix(cql): correctly reflect filter state
    6cd83aac fix(envsql): new Python version changes how diff returns results. Still correct, different formatting
    5c45ac54 fix: regexps need escaped backslash
    93e857cb fix: local functions can no longer be used in multiprocessing.Manager.register
    f349cb7e Version upgrade: Python 3.14., Django 5.2., nginx 1.29.
    267c6e04 fix: perspective creation is split from saving and run asynchronously as a process
    0c80057e feat: scheduling arbitrary functions to be run unsynchronously as a process
    8dd21f89 feat(dispatcher): add newlines to process log per default
    77a90a17 fix: sourceId=0 has no process table
    8b2ff8eb feat: show extraParams template for execution
    d784725c fix: do not fail for processes without dependencies
    f03b5fe4 fix(process-details): show correct log
    0b75f8cc feat(process-details): enable manual execution
    6065805c feat(quicklinks): show processes
    e0be641e fix remove debug logging
    0ffda78e fix: static/cql/nunjucks/templates.js does not end up test container. disable async rendering to allow rendering to work
    376680ed fix: do not rely on Filter field to exist. Count backwards from the end.
    a591b657 debug: does nunjucks render my filter field?
    161b12a8 debug: does the filter data tag get recognized?
    c5b6ff8e test: logging visible input info
    d5153dfd test: logging visible input info
    31fd1a66 test: logging visible input info
    6bdfbfac test: printing visible input info
    ff99784c chore: ignore test reports directory
    d9a6e64c test: only drop into debugger if explicitly given
    75d65b56 fix(test): trace logic error
    f5645b31 ci(test): retain traces on failure
    bc8c9eb1 test: configurable tracing directory and tag
    4493daef test: add tracing
    c184ecab fix: rebased graph
    0c52f877 fix: updated graph to include node ids in graph nodes for perspective base structure creation tests to reference
    81bf6ae7 fix: missing conversionchecker module
    76dcfc04 fix(tests): converter tests correctly account for (but do not check) bookkeeper process existing
    e70c7cc9 feat(tests): deleting perspectives
    de604348 feat(tests): testing perspectives creation
    5880bb03 test: Integration Test, check Layout of sources
    2387d1df test: test for class without standard attributes
    e3dbcede refactor: split BrowserControl descendants into Navigator and Editor classes
    ece4b1bf fix: race condition in result streaming vs starting new processes and tasks
    9507618f fix: bookkeeper needs to be created and attached to converters with bookKeeper.save() executed to ensure ignoreMissing attribute is set
    bc98edba feat: standard attributes and IDs as queryables with their own filter button in cql-buffet
    d2e62c95 fix: need to use <> instead of != inequality check to conform to CQL spec
    3ffddcc9 refactor: removed old style class and link inputData from apiclient and apiservice tests
    3cd1f606 feat[dispatcher]: replace printing statements with calls to the the logger module because its more professional
    aa61fb83 fix: add import of idleprocess to dispatcher.processerver so idleProcess is found in a multi-worker environment
    fbad3737 test: correctly account for new confirmation modal
    485b0723 fix(trans): missing translation of perspective
    60178808 feat: ask for confirmation when clearing links of link class
    0781a4a7 fix: wording of translation notice when deleting multiples
    cfed1b49 fix: ask for confirmation when clearing objects
    8caffef2 fix: check whether a message is in the processRunner.messageQueue to decide whether processes might be pending
    abba9cd8 fix: meta-o-sequences need to be reset after cloning
    6cf959b3 fix: broken redirect from processesList with invalid sourceId
    1caa807b fix: injecting SCRIPT_NAME into the processReporter for correctly rendered URLs
    f4325c8c fix: dynamically reloading geodjango code also reloads a processRunner in a separate process
    5373aa20 trans: update some translations
    fdd6f313 feat: for better debugging of process-related functions, introduce a DEBUG_PRINTING_ON switch in dispatcher
    dbb46bd9 feat: set default dbIdleTime to 0 in dispatcher.idleprocess
    aae06516 fix: add stop and clear to pprocessReporter making these comands available in multi-worker environments
    acc712fe test: changed inputdata name in apiclient as well
    a2083214 test: recreated old inputData structure for apiclient tests
    035e984c test: restructured inputData; added comment to input data as debug message; optimized BC
    1e56954f feat: API Service reports data errors not as exception HTML but as exception string JSON
    b8b653e0 trans: added graph translations for perspective
    68530bc0 trans: fix typo
    f3f46db1 feat: added class comment as debug message
    1e0199d0 trans: add perspective translations, fixed call of translation function
    d68bd475 test: adjust converter tests to changes in dispatcher/processResults
    9021f73f fix: bugfix
    efb95ef5 feat: finalize templates and functionality       imrpove descriptions and names a bit,       POSTify stopping requests;
    9274861e feat: enrich processResult template with more information;       add link to details page for each process;       extend internationalization
    e5bb0db4 clearTaskQueue and stopAll in dispatcher: allowing to kill processes that somehow mess up the database or just never stop running (this happens mainly with converter.executer operatinmg om hughe amounts of data); using both functions will create an empty and clear state in sipatcher to start anew; stopping an single process with a given pid is prepared in the code, but not jet implemented and tested; partly solves #259
    719fe657 feat: add lots of extra parameters to dispatcher.idlProcess   to impove undestanding, testing and debugging of processes in TWIS;   remove	dispatcher.idleInfinitlyProcess as it does not serve a purpose   we can think of.
    27d5abe8 docs: improve explaining text in dispatcher.processResults:   unify wording and improve translation;
    adaef837 fix: get idle processes running:       let them be imported and thus known to the execution context;       set up extraparams for better testing and exploring;
    e43214ba feat: create processes that simply idle around to illustrate and test process dispatching
    837dfbcc feat: add new versions of submodules
    0fe30357 feat: set up structure of buttons, urls and views that can be used to implement functions for process killing; add explaining text to the processResults page;
    2fc82d93 docs: [dispatcher] without functional changes, add comments            into processrunner and dispatcher.__init__ to improve code understandability;            add some (inactive) print comands fpr debugging pruposes;
    3a0a85b4 Initial processInspector clearTask and killProcess interface
  • 1.1.44

    b194f14f fix: print bbox bookkeeping results
    5dd5b9c6 fix: need to use <> instead of != inequality check to conform to CQL spec
    472a9ea1 feat: default scenario 3 (classes and perspectives) 4 (perspectives)
  • 1.1.43

    891a4142 fix(cql): add container again
    44f99fee fix(fieldsSuggester): save notice to cmt instead of dsc