Skip to content

Latest commit

 

History

History
2187 lines (1113 loc) · 88.2 KB

CHANGES.md

File metadata and controls

2187 lines (1113 loc) · 88.2 KB

Changes

2025.3

2025-01-23 | 9eabea3e30...d2c4c7dedd

Electionday

Allows defining the publisher URI via open_data metadata.

This also ensures that the default URI is a URN, rather than a URL since we can't compute a URL that will always be valid.

We now also include the publisher's email directly and not only via the contactPoint.

Bugfix | OGC-2002 | 81edbfa4fa

Form

Fixes incorrect field dependencies for labels that use parentheses

Bugfix | OGC-2041 | 2eff06c5f6

Landsgemeinde

Adds redirect from /film to /topics/film

Feature | OGC-2039 | 832ada552a

Org

Document forms

Upload a PDF to be displayed in the forms view.

Feature | OGC-2003 | 1a3e11618b

Avoid emitting an exception for invalid years

Bugfix | SEA-1666 | 79c1ac840c

Town 6

Homepage video Link

Add option for text-link

Feature | OGC-2040 | 7136ecb857

Town6

Sidebar-toggler bottom

Restyle the sidebar-toggler so it is fixed to the bottom and more visible.

Feature | OGC-1985 | d2c4c7dedd

2025.2

2025-01-17 | 2e9311bc89...0f10de8479

Directory

Delay sending update notifications to subscribers if publication starts in future

Feature | OGC-1825 | 991f2c5c76

Feriennet

Fix save button

Bugfix | OGC-1348 | 2e9311bc89

Org

Sort side panel links alphabetically

Feature | OGC-2008 | 10c9a81c86

Town6

API For News and Events

Feature | OGC-1950 | e9e35cb967

2025.1

2025-01-09 | 4cbd81a1fe...fa75011145

Core

Update stamp price

Feature | NONE | e9bcdd74bc

Election Day

Adds missing static entities for unit tests

Bugfix | NONE | 4cbd81a1fe

Electionday

Adds municipality and map data for 2025

Feature | OGC-1953 | db7d0c9304

Org

Adds optional ordering by filename or caption to image sets

Feature | OGC-2000 | f67e97d4ed

test

2025-01-08 | 9c3aee5da3...bcfbf712a8

Core

Add descriptions in formcode docs

Feature | OGC-1942 | 6908b4cf33

Landsgemeinde

Remove "Auskunft" from Footer

Feature | OGC-1991 | 675267da50

Rename Archive

Feature | OGC-1990 | ee62c7a0c9

Prevent crash on file replacement

Bugfix | OGC-1999 | eb0b55a269

File Upload View

Bugfix | OGC-1998 | 95e4fb151e

Settings

Displays the web statistics url

Feature | OGC-1639 | 13baf032fd

Town 6

Search View

Feature | OGC-1966 | c080567c8e

User

Fixes various issues in OIDC authentication provider

Bugfix | OGC-1767 | bef47625f0

2024.60

2024-12-19 | 5925b224b9...7bff3ede2e

Upgrade hints

  • On the off-chance that we have some duplicate Payment associations this upgrade task will fail, in which case we would need to write another migration to remove duplicates for all links on Payment.

Agency

Import Staka LU: Skip label 'Telefon' but keep 'Telefonist'

Feature | OGC-1954 | 5925b224b9

Allows ticket notifications to target parent organisations

Feature | OGC-1658 | 0250a72e1e

Prevent cutting content in person card

Bugfix | OGC-1963 | d296c64877

Api

Return a 403 for missing authorization when requesting a JWT token

Bugfix | 7d33b93711

Makes sure invisible endpoint items are inaccessible

Bugfix | OGC-1992 | 9e317877f1

Core

Adds unique constraint to association tables

Bugfix | OGC-1969 | 4adcb66f82

Election Day

Election results shown as pending as long as election not completed/final

Note: No model or api adaption done

Feature| | OGC-1939 | 7663a133d9

Electionday

Adds additional date metadata to subscribers

Feature | OGC-1882 | 1770d45927

Include specific URLs for sub-results in SMS when possible

Feature | OGC-1881 | 01eb7d8b03

Feriennet

Make it possible to change attendee info without active period

Bugfix | PRO-1341 | 8693110cd8

File

Apply EXIF orientation to image when stripping EXIF metadata

Bugfix | OGC-1993 | 5859fb2455

Files

Sort sidebar documents alphabetically (org and town6)

Feature | OGC-1797 | 0e99c5e925

Org

Avoid generating redundant file links for linked general files

This also updates WebTest to the newest version, since we need it in order to test multi-file uploads.

Bugfix | OGC-1967 | 27c3e25ed5

Re-add submit-button for directory entry suggestion button

Bugfix | OGC-1986 | 7e4076face

Submits individual uploads in dropzone sequentially

Submitting them in parallel sometimes results in nginx producing 503 errors and there's no significant speed benefit to starting the uploads in parallel, since we will still be limited by our bandwidth.

Bugfix | OGC-1994 | e12dd0bb88

Pas

Generating various exports.

Feature | OGC-1878 | 96f09cfc20

Town6

Sidebar make person function as wide as document names and map

Feature | NONE | 13d6a10ad3

Icon Links

Correct margin and padding if there is no text

Feature | OGC-1943 | 471d46565c

Make the context-specific-function multi line capable.

Feature | OGC-1955 | 597a6cc034

Lead is no longer a mandatory field in ExternalLinkForm

Feature | OGC-1941 | 5523e08e31

Main image in news

Enable the option to hide main images on news

Bugfix | OGC-1903 | 53135169e2

User

Adds scope setting to OIDC authentication provider

Feature | OGC-1767 | dc2ebc87dc

test

2024-12-17 | 9c3aee5da3...b6de332b06

2024.59

2024-12-12 | 0e99c5e925...5ae8a276f3

Files

Sort sidebar documents alphabetically (org and town6)

Feature | OGC-1797 | 0e99c5e925

2024.58

2024-12-11 | 5925b224b9...cfd97aa9b7

Upgrade hints

  • On the off-chance that we have some duplicate Payment associations this upgrade task will fail, in which case we would need to write another migration to remove duplicates for all links on Payment.

Agency

Import Staka LU: Skip label 'Telefon' but keep 'Telefonist'

Feature | OGC-1954 | 5925b224b9

Allows ticket notifications to target parent organisations

Feature | OGC-1658 | 0250a72e1e

Api

Return a 403 for missing authorization when requesting a JWT token

Bugfix | 7d33b93711

Core

Adds unique constraint to association tables

Bugfix | OGC-1969 | 4adcb66f82

Electionday

Adds additional date metadata to subscribers

Feature | OGC-1882 | 1770d45927

Include specific URLs for sub-results in SMS when possible

Feature | OGC-1881 | 01eb7d8b03

Feriennet

Make it possible to change attendee info without active period

Bugfix | PRO-1341 | 8693110cd8

Org

Avoid generating redundant file links for linked general files

This also updates WebTest to the newest version, since we need it in order to test multi-file uploads.

Bugfix | OGC-1967 | 27c3e25ed5

Pas

Generating various exports.

Feature | OGC-1878 | 96f09cfc20

Town6

Sidebar make person function as wide as document names and map

Feature | NONE | 13d6a10ad3

Icon Links

Correct margin and padding if there is no text

Feature | OGC-1943 | 471d46565c

Make the context-specific-function multi line capable.

Feature | OGC-1955 | 597a6cc034

Main image in news

Enable the option to hide main images on news

Bugfix | OGC-1903 | 53135169e2

test

2024-12-09 | 9c3aee5da3...9460a55000

Swissvotes

Adds translations for Basel poster collection, adjusts order of poster sources

Feature | SWI-42 | 4b8e08ca2b

2024.57

2024-12-06 | c11857afe9...4506c6d109

Agency

Import Staka LU: Organisation mapping if only office assigned

Feature | OGC-1927 | c11857afe9

Staka LU Do not import person's notes

Feature | OGC-1919 | 7327673bdf

Staka LU: Introduce agency ids for import

Feature | OGC-1921 | 8d665ca8f8

Staka LU: Support importing multiple memberships

Feature | [OGC-1891, OGC-1915](https://linear.app/onegovcloud/issue/OGC-1891, OGC-1915) | b3d933d91c

Staka LU: parse agency phone and address

Feature | OGC-1923 | 5a8d8a4371

Directory

Use human field ids and preserve order in accordion mode

Bugfix | OGC-1928 | afe504d1ac

Feriennet

Rename the field for health information

Feature | PRO-1336 | 60dd10bbb7

Fsi

Course Subscribtions

Ensure selected course is at least 6 years in the future from the last course the attendee subscribed to

Feature | OGC-1912 | ddf9e27fd1

Org

Editmode Buttons

Hide send button if layout.editmode is true

Bugfix | f47e8e14d2

Swissvotes

Adds Plakatsammlung Basel as new source for voting posters

Feature | SWI-42 | 3d679f1d52

Town6

Change order in sidebar to contact, persons, docs, links, others

Feature | OGC-1945 | 41a834c119

Add Sub sub title (h4) to redactor formatting menu

Feature | OGC-1946 | 9830beac82

Add direct phone or mobile number in people overview

Feature | OGC-1938 | 38ad6f3612

Make empty selection for inline photoalbum possible.

The ChoosenSelectField, which was used previously, does not seem to render an empty choice.

Bugfix | OGC-1933 | d3b6bb45d4

Fixes photoswipe not working if photo album inlined in page.

Bugfix | OGC-1934 | 0df602b882

Submissions for new entries

Rearrange condition so enable_submissions gets checked

Bugfix | OGC-1929 | 0a2015d385

Adjust condition for actions view

Create variable for enable_update_notifications and use it for the condition.

Bugfix | OGC-1929 | 7048310823

User

Adds OpenID Connect login provider

Feature | OGC-1767 | 3c2800b994

Fixes SAML2 not always skipping SLO, despite being disabled

Bugfix | b8931d311f

Winterthur

Fix json and csv mission report views in case of no vehicle symbol

Bugfix | [OGC-1819, OGC-1931](https://linear.app/onegovcloud/issue/OGC-1819, OGC-1931) | a58353cec6

Firefigher mission exports: date in iso format

Bugfix | OGC-1932 | db721e4ad8

2024.56

2024-11-26 | d8727155ea...7ce0e4569a

2024.55

2024-11-26 | 75d4cff3cf...0121dbe21d

2024.54

2024-11-26 | 896b8619c2...d7b7a777f5

Org

External link form editbar buttons

Make sure all relevant buttons are in the edit bar.

Bugfix | OGC-1917 | 1531f9b8a5

Town6

Add option for inline photo album

Feature | OGC-1886 | 9f34f2ced5

2024.53

2024-11-22 | 400849c1c3...9ddca9d407

Agency

Adds import command for staka lu

Feature | OGC-1891 | 1e8ddc14bb

Import Staka Luzern: Filter email addresses, log errors while importing

Feature | OGC-1891 | b20dfa40b3

File

Should Ghostscript go astray, our fallback saves the day.

Bugfix | OGC-1911 | 6859effbbb

Files

Fix ajax request removing to many elements for action delete

Bugfix | OGC-1851 | 6b23b2e7a0

Fsi

Condition for mail reminders

Bugfix | OGC-1898 | feafd8879d

Landsgemeinde

Footer Text

Feature | 24b85f82ed

Winterthur

Adds json and csv view to mission reports

/mission-reports/json resp. /mission-reports/csv

Feature | OGC-1907 | c55eb564a8

Adds open data description for mission reports

Feature | OGC-1908 | 04d072f339

1

2024-11-21 | 9c3aee5da3...e14871c0ba

Agency

Ensure a failing pdf file access does not crash application

Bugfix | OGC-1906 | c85c47ea7e

2024.52

2024-11-07 | 057ee170cf...b896c374ce

Core

Reviews silenced bandit errors and increases robustness

Bugfix | SEA-1010 | aac58babb9

Directory

Ensure all values can be displayed in accordion layout

Bugfix | OGC-1895 | 3d6aa4d218

Feriennet

Add piwik to the feriennet CSP

Feature | PRO-1264 | 48163dd50a

Fsi

Remove invalid state filter for survey export

Bugfix | OGC-1889 | 5d8df83efb

Make Survey Submission Public

The SurveySubmission is finished, but it can still be edited.

Bugfix | OGC-1850 | 612b2af593

Landsgemeinde

Update timestamp in iframe via js

We now update the timestamp in the iframe video via js, which enables us to turn on autoplay without muting in certrain browsers.

Feature | OGC-1668 | 403b5285c4

Org

Only managers can add newsletters and see subscribers

Bugfix | OGC-1890 | a117d6bcc6

Town6

Remove equalizer from cards

Feature | 476538ed18

Reduce Export title size for person

Bugfix | OGC-1887 | 5cce1360de

Translator

Remove nationality column after migrating to meta

Feature | OGC-1805 | 057ee170cf

Wtfs

Remove wtfs application from code base

Feature | OGC-1792 | 1154c6c0e9

2024.51

2024-10-25 | 70697c790f...41a2fd0aad

Electionday

Fixes license portion of catalog.rdf for Open Data Swiss

This also fixes the same bug for Landsgemeinde

Bugfix | OGC-1729 | 0d5f068dd1

Fsi

Fix link pointing to 404.

Bugfix | OGC-1885 | 4ee63be294

Landsgemeinde

Remove Label "Antrag"

Feature | OGC-1846 | 54af2cd666

Open Data Page

Feature | OGC-1704 | 8b5e7a7c85

Org

Ticket Permissions for Directories

Ticket permissions can now be set for single directories.

Feature | OGC-1775 | 6f9d132a3e

Fixes removing linked people from an unordered list

Bugfix | OGC-1883 | bdc57edeb2

Make newsletters subscribers import more robust.

Bugfix | OGC-1829 | 6b8516b668

Town6

Unify the look of the side-panel actions

Feature | OGC-1855 | 70697c790f

Redesign the find your spot option

Feature | OGC-1831 | ad4def92d1

Add Upload Button to Dropzone

Feature | OGC-1848 | 4dbbbbe6a2

Adds organisation logo to transactional emails if available

Feature | OGC-1733 | f0388158f2

Translator

Add command to recreate languages
onegov-translator --select /translator_directory/schaffhausen create-languages --dry-run
onegov-translator --select /translator_directory/schaffhausen force-delete-languages --dry-run

Feature | OGC-1873 | b2870a79a1

2024.50

2024-10-11 | 3f9655c562...6d17e690a8

Fsi

Survey improvements
  • Exports can be made for single or multiple submission windows
  • Submissions can now be deleted
  • Changes to the survey are now prevented if there are any submissions
  • Once the submission is made it is automatically confirmed, but can still be edited

Feature | OGC-1821 | eb0d0926ed

Newsletter

Move update subscription from edit bar to a link

Feature | NONE | 7a76ef78e9

Org

Make editing rule for allocations possible.

Feature | OGC-1397 | 3f9655c562

Pins ancestor choices in contact inheritance select

Feature | OGC-1853 | 5e97e3ee40

Fixes regression in login.pt due to different providers shape

Bugfix | 5ab94875f5

Swissvotes

Update column name

Bugfix | SWI-50 | 3b733fb1ad

Town6

Restyling of newsletter

Some style improvements of the newsletter and added images of events if there are any

Feature | OGC-1788 | 981242fcfa

User

Actually allows multiple providers of the same type to coexist

Bugfix | OGC-1750 | 59474454b8

2024.49

2024-10-07 | 4b2186bb38...1b5993f16a

Feriennet

Fix definition of "overfull"

Attendees, who are blocked aren't counted for an occasion to be "overfull"

Bugfix | OGC-1312 | d17ab4d9a9

Form

Fixes ExpectedExtensions not working with .mp3 file ending

Bugfix | OGC-1795 | 223b0fbea2

Org

Add analytics subdomain to child src content policy.

Feature | OGC-1787 | 4c05f081ac

Change message text newsletter.

Bugfix | OGC-1828 | 943685c2d2

Render markup of survey text correctly

Bugfix | OGC-1844 | 49113d3823

Town6

Don't linkify the leads in the form and survey overview

Bugfix | OGC-1818 | e455e2c0c8

User

Allows configuring more than one instance of the same provider

Feature | OGC-1856 | 3004111e8b

2024.48

2024-09-19 | 5f073ef498...29b45cbaed

Core

Improves performance of orm_cached with an in-memory cache

This avoid deserialization overhead for potentially very large nested structures, such as the pages tree. While still properly invalidating the cache between multiple processes.

Performance | OGC-1827 | 0a9647dad4

Org

Newsletter Text

Add "You no longer wish to receive the newsletter?" to the newsletter footer.

Feature | OGC-1817 | 1358e35fcd

Avoids generating a giant list of fields in PersonLinkExtension

Instead use a dynamic FieldList like with GeneralFileLinkExtension

Feature | OGC-1796 | af229a696b

Make sure anchors in URLs are not viewed as hashtags

Bugfix | OGC-1816 | ece085a433

Fixes incorrect news link in navigation

Bugfix | OGC-1843 | 95748406d2

Town6

Make file details closable

Feature | OGC-1822 | 201cba10da

Testimonial Slider Size

Fix size of testimonial slider

Bugfix | OGC-1800 | 91aeb84c4f

2024.47

2024-09-13 | 4830594bc9...10162c037d

Api

Only log unexpected exceptions in ApiException

Bugfix | d64955e5c6

Fsi

Hide OGC-Login in FSI in production

Feature | 8d38490cfe

Search Layout Error

Bugfix | ee376cdd14

Intranet

Hide search form

Hide search form if client isn't logged in

Bugfix | OGC-1793 | 7f16b0dd21

Landsgemeinde

Remove extra titles for assembly items

Feature | OGC-1808 | 47768a5c28

Org

Avoids expensive query when no filters have been defined

Bugfix | 5cb2d88abb

Only sends directory entry notifications for public entries

Bugfix | OGC-1806 | fb931d37bc

Also avoids sending a notification for unpublished entries

Bugfix | OGC-1806 | 291df80027

Avoids storing ORM objects in orm_cached properties

This should improve reliability and should introduce less flaky behavior caused by incorrect merges of objects into the session.

Bugfix | OGC-1813 | f8645321a0

People

Vcard export fails if no zip code was provided in fields location_code_city or postal_code_city

Bugfix | OGC-1826 | 9254b4e9cf

Swissvotes

Additional Column for LeeWas polls

Feature | SWI-50 | f96344313f

Ticket

Directory Entry Handler allows to withdraw ticket rejection

Feature | OGC-1765 | 048124170c

Town6

Adds footer settings for linkedin and tiktok

Feature | OGC-1791 | 93f6678e46

Improve /files layout style

Feature | NONE | 7e7cd8987e

Field Display

Remove field if there are no TicketPermissions

Bugfix | OGC-1766 | 4d97fe7ab3

Survey Export Town6

Bugfix | OGC-1821 | 541b6ae8b5

Translator

Adjust template variable name for multiple nationalities

Bugfix | OGC-1805 | 19e3929e07

Fix missing translation in AKK ticket

Bugfix | OGC-1820 | dc97c20907

User

Makes SLO with SAML2 optional

Feature | OGC-1751 | 60107a76d3

Winterthur

Roadwork show title

Bugfix | OGC-1706 | 7eca0726c1

2024.46

2024-08-30 | 9346ca33c7...bdcf6b6ed8

2024.45

2024-08-30 | 213290a149...1e25012897

Directory

Fixing typos in translations

Bugfix | NONE | 8b267dc2c0

Event

Re-add lost view handle_edit_event_filters

Bugfix | OGC-1784 | 2728f89567

Newsletter

Support for newsletter category definition and subscription

An organization can define newsletter categories. Subscribing users can select their categories of interest and will only receive newsletters that report on at least one of their subscribed categories.

Feature | OGC-1725 | ae836fb2ac

Org

Allow operlapping submission windows

Allow overlapping of submission windows as long as they have a title.

Feature | OGC-1785 | 77de18765e

Allows pages to inherit contact info from another topic

Feature | OGC-1798 | 38afa09864

Town6

Homepage structure

Update homepage structure so the slider doesn't have an unnecessary white space below.

Bugfix | b9a34863d9

Fixes contact block rendering in surveys list

Bugfix | 8649a30fe9

Fixes style for link groups in edit bar

The link group does not appear on the same level as the single links

Bugfix | OGC-1799 | fae03060c6

Translator

Explicitly list translators last and first name in order to prevent confusion

Translator's last name always in uppercase.

Feature | OGC-1814 | 6251d1b894

Fill nationality of translators in letter template

Bugfix | OGC-1805 | 011c922505

Winterthur

Force landscape mode for shift schedule image

Bugfix | OGC-1809 | 97abd794e3

2024.44

2024-08-19 | cc5f3c0f1b...dc35c81ad8

Fsi

UI Update to Foundation 6

Feature | OGC-1748 | 245af37067

People

Cleanup/Remove cli cmd and data migration script for agency address parsed from portrait field

Feature | OGC-1053 | e5c3c3f9db

2024.43

2024-08-13 | 9a317394e2...5e0d0a928e

Agency

Allows person mutations to be supplied via the API

Feature | OGC-1773 | 9cd4cfd16c

Electionday

Adds Auth view for TOTP second factor

Feature | SEA-1413 | 9adbe66e6c

Fsi

Fix result display of radio buttons

Bugfix | OGC-1612 | 3ddc62c936

Gazette

Adds Auth view for TOTP second factor

Feature | SEA-1413 | ce13e5bad3

Intranet

UI Update to foundation 6

Feature | OGC-1772 | ffbae8ab6a

Landsgemeinde

Add missing closing tag

Bugfix | OGC-1680 | c1da31fb1f

Org

Move and change description of field "delete_when_expired"

Feature | OGC-1764 | 7a6413699e

Swissvotes

Adds Auth view for TOTP second factor

Feature | SEA-1413 | e0db0be0fe

Ticket

Timeline misses state changes 'archived', 'recovered from archive' and 'assigned'

Bugfix | OGC-1779 | 73360ebc41

Town6

Display people images in sidebar

Feature | OGC-1600 | 10970daa0a

Translator

Align mandatory fields for internal and external form (social security number, email, mobile)

Feature | OGC-1754 | 5eafa8273d

Translator details in three columns

Feature | OGC-1758 | 119ba36b7b

Request translator to check data after a year

Feature | OGC-1756 | 6565b298d8

Wtfs

Adds Auth view for TOTP second factor

Feature | OGC-1413 | 91a94ceca0

2024.42

2024-08-01 | ef924060e7...b77c4e79b4

Org

Avoids emitting a misleading warning for logged in users

Bugfix | 715091e1c0

Translator

Make agency references field optional

Feature | OGC-1753 | ef924060e7

Adjust admission course text

Feature | OGC-1760 | 25e2827d45

2024.41

2024-07-26 | 6e7f24b857...f03c817189

Directories

Adjust string field rendering to prevent many newlines

Bugfix | OGC-1746 | 2463c194fa

Feriennet

Import bank statements now supports 27 character reference number in booking text (POFI)

Also we do not break the import if one entry fails

Bugfix | OGC-1295 | bd4e30ab0f

News

Swap interchanged links for RSS feed and newsletter subscription

Bugfix | OGC-1763 | e49eeb29b2

Org

Adds mTAN as a second factor option

This second factor can be configured to be automatically set up after the first login of a user without a configured second factor.

Feature | OGC-1030 | b3d87a0208

Adds TOTP as a second factor option

Feature | SEA-1413 | 049160d61a

2024.40

2024-07-19 | 4fdef5e05c...f81d5c42cd

Core

Updates Sentry integration for v2.10+

Bugfix | OGC-1745 | c9ba7fa549

Docs

Fix Election Day API docs.

Bugfix | b4dda4d15b

Event

Adds settings for general event files and shows files in sidebar of occurrences view

Feature | OGC-1544 | a4f76d7ce9

Form

Adds email as default mandatory field for new forms

Feature | OGC-1594 | e22b65da60

Raise error for empty field sets

Feature | OGC-1160 | 11be9de24c

Org

Show event settings

Bugfix | NONE | b115c262c2

Pas

Add rate sets, settlement runs and changes.

Feature | OGC-1503 | 4aa7f4917d

Fix translation.

Bugfix | 61ea339eca

People

CLI import command extended for organisation fields Improved error output for incorrect header fields

Feature | OGC-1736 | 4fdef5e05c

Settings

Move settings for events to event settings section

Feature | NONE | 37e4cc067a

2024.39

2024-07-11 | 26aad8fd14...47267eebea

Docker

Fix nginx cache buster.

Bugfix | OGC-1734 | d11dd89666

Docs

Resolve various warnings.

Bugfix | e45c8c878d

Election Day

Fix search hint rendering.

Bugfix | 53c96917ca

Feriennet

Replace Banners

Feature | PRO-1300 | a0458ba8ac

Fix bug when there is no prebooking phase

Bugfix | PRO-1296 | c4fe859a94

Read QR-Payments

Some entries have no "TxDtls" instead they have their information in "AddtlNtryInf".

Bugfix | OGC-1198 | dbf8a6afc2

Form

Fix broken rendering

Bugfix | OGC-1738 | 55bbad189a

Landsgemeinde

Remove YouTube recommendations

Feature | OGC-1651 | 2f561e8c85

Org

Surveys

Add option to create and view results of surveys

Feature | OGC-1612 | 15b0142f61

People

Fix vcard export.

Bugfix | 31d27201e3

Resource

Allow deleting resources with future reservations. Deletes related payments

Feature | OGC-1701 | b4a9b75838

Town6

Move tracking code into header

Feature | OGC-1700 | c8b94b2202

Allow scrolling in side-navigation

Feature | OGC-1703 | ec2ee37558

Editmode People

Add "save" and "cancel" to Edit-bar when editing people.

Feature | 7412046ffb

Rename Buttons

Feature | OGC-1697 | cf1e9033cb

2024.38

2024-07-05 | 72c07c37c0...485c773b87

Agency

Align mutation note for agency to person

Feature | OGC-1599 | 0a460dc832

Removes uses of structure keyword in templates

Bugfix | OGC-1721 | fc8c86d540

Election Day

Add strategy for majority types in eCH.

Feature | OGC-1673 | d045e671e1

Add strategy for expats in eCH.

Feature | OGC-1673 | 693d436932

Fixes class check in eCH import.

Bugfix | 99f5f862e7

Feriennet

Removes uses of structure keyword in templates

Bugfix | OGC-1723 | ab79e862b5

Fsi

Removes uses of structure keyword in templates

Bugfix | OGC-1718 | 348927dc53

Landsgemeinde

Removes uses of structure keyword in templates

Bugfix | OGC-1717 | 03f39f3500

Disable audio preload.

Bugfix | d71094f62f

Newsletter

Adds note for secret and private content not being sent. Scheduled newsletter contains same content as if sent by manager.

Feature | OGC-1691 | 7ee983441d

Org

Translate mail content

Bugfix | OGC-1595 | 3d6bedee90

Removes uses of structure keyword in templates

This also consistently produces/uses Markup in the core modules

Bugfix | OGC-1722 | 357d6e8a0f

Fixes some broken Markup rendering

Bugfix | ae7fc68fe7

Pas

Removes uses of structure keyword in templates

Bugfix | OGC-1716 | 72c07c37c0

People

Adds filtering for organizations or sub organizations

Feature | OGC-1695 | 238d714f7a

Submission

Change button label to 'Complete'

Feature | OGC-1698 | ef80e95220

Town6

Save and cancel buttons only in edit-bar

Bugfix | efb181f976

Translatordirectory

Removes uses of structure keyword in templates

Bugfix | OGC-1720 | 7c5077bee6

Translators

Layout: Stop wrapping email addresses and increase max width

Feature | OGC-1601 | 49c7a75180

User Admin

Show 'active' users by default

Feature | OGC-1710 | d5fc407b74

Show 'active' users by default. Move implementation from path to navigation

Feature | OGC-1710 | 480f20be13

Winterthur

Removes uses of structure keyword in templates

Bugfix | OGC-1724 | b39a7e7ac8

2024.37

2024-06-26 | 011617db18...6715019161

Election Day

Update conversion of eCH domains.

Feature | OGC-1673 | dc8b4738fc

Electionday

Removes uses of structure keyword in templates

Bugfix | OGC-1713 | b3a879e1f5

Gazette

Removes uses of structure keyword in templates (#1402)

This also adds MarkupText as a new column type

Bugfix | OGC-1715 | 58c83b32d6

Newsletter

Improve separation line between news

Feature | dcdfffd75d

Wtfs

Removes uses of structure keyword in templates

Bugfix | OGC-1708 | 7643722820

2024.36

2024-06-21 | 8e594d6508...b261703dcc

Files

Adds 'published until' column to file view

Feature | OGC-1696 | 712232fdff

Newsletter

Subscribers are now auto-confirmed if a manager adds it

Feature | OGC-1666 | c3845373bc

Org

New event tag "nature"

Feature | OGC-1699 | 17c487854f

Town6

Fix save-button bug

Bugfix | OGC-1682 | 28d404230d

2024.35

2024-06-21 | 78ad20bd65...fe1b0dc0f1

Feriennet

Remove obsolete storage link expansion (as it is html now)

Bugfix | PRO-1289 | 8ec64d4b4c

Search

Avoids Postgres indexer causing invalid transactions

This problem only manifested itself in large import jobs where a lot of ORM events are being generated and the indexer has to be called in the middle of a transaction, rather than at the end. Since we don't yet use the Postgres index we haven't fully fixed this yet and instead drop the ORM events we can't fit into our queue.

This also fixes ensure_user failing if the new username is already taken by another user.

Bugfix | OGC-1400 | 1caed2b34e

Allows executing the PostgresIndexer mid-transaction

Previously the indexer would've invalidated our transaction and vice versa causing the entire request to semi-silently fail with a 409.

Bugfix | OGC-1707 | b6ea9a1148

Swissvotes

Removes uses of structure keyword in templates

This also bans further uses of said keyword within Swissvotes

Bugfix | OGC-1709 | 2e5a5adc7b

2024.34

2024-06-14 | 0160578239...b29d754fcf

Upgrade hints

  • Tokens generated prior to the upgrade will become invalid

Core

Removes potential timing side channel when validating yubikeys

Bugfix | SEA-1051 | eec19e4e31

Directory

Enable option for getting notifications on new directory entries

If option is enabled in directory settings, people can now subscribe to a directory. Whenever said directory gets a new entry, subscribers get a notification email.

Feature | OGC-1595 | 56de8c24aa

Election Day

Add sitemap to open data documentation.

Also adds a JSON version of the sitemap.

Feature | OGC-485 | 6aae91e8d6

Allow application to be private.

Feature | OGC-1678 | f070906318

Hide filters for tacit elections.

Bugfix | 82e2527da6

Feriennet

Switch to html for notification templates

Bugfix | PRO-1289 | 0f1c65d2c6

Server

Spawn wsgi processes instead of forking them in tests.

Bugfix | OGC-1679 | 91f11b8c74

Swissvote

Run swissvotes tests which manipulate the sessions locale serially

Bugfix | OGC-1681 | d0e791819f

User

Uses random salt for signup token generation

Bugfix | SEA-1051 | ca4e50bb90

Various

Use timezone aware utcnow.

Feature | OGC-1665 | 35f30d1d39

2024.33

2024-06-08 | 0a0e7e6ec9...78de021837

2024.32

2024-06-08 | 03612f6d30...486444c23b

Upgrade hints

  • Consider rotating the application and csrf secrets during upgrade

Core

Fixes parsing of JSON attachments in SMTPMailQueueProcessor

Bugfix | OGC-1667 | 51cf789ffc

Increases security of some core constructs

This also includes a fix for session_id's not being properly rotated when they become invalid. Generally the security was high enough for what we were using these constructs for, but this may change in the future, so it's better to have them be as robust as possible now.

Bugfix | SEA-1051 | d693617209

Directories

Adds accordion layout for directories

The accordion layout maybe used for common question and answer catalogs

Feature | OGC-1634 | ed93c7d484

Election Day

Move ballot to election day

Feature | OGC-150 | 0d0059a3ae

Add compatibility with DCAT-AP CH Version 2.

Feature | OGC-1670 | 29611a8e14

Add short titles.

Feature | OGC-1154 | 4ac430e072

Update Open Data documentation.

Feature | OGC-485 | 5c5351d8e5

Distinguish between direct and indirect counter proposals.

Feature | OGC-1675 | f2ee087c1d

Update open data documentation and add missing field.

Bugfix | OGC-485 | 6514bf2890

Fix eCH enum imports.

Bugfix | OGC-1671 | 87af7fb743

Landsgemeinde

Add open data.

Feature | OGC-1042 | edacda3cdc

Newsletter

Fix wrong breadcrumb link in newsletter import / export view

Bugfix | OGC-1649 | 13555aad4f

Search

Activate search cli test for command 'index-status'

Bugfix | OGC-508 | ba09959b33

Swissvotes

Fix fög link.

Bugfix | SWI-49 | 58369089ec

Fix saving tablesaw settings to local storage.

Bugfix | 98945ae657

Tests

Add additional test group/split

Feature | NONE | 42c2738fd3

Ticket

Prevent accessing 'extra_meta' if not existing in model.

This also affected the '/timeline' view when reassign activities.

Bugfix | PRO-1285 | 4bbcf3dfa8

Display group information in case of deleted directory

Bugfix | OGC-1674 | 9bcfb95351

Topic

Adds missing trait to move links

Bugfix | OGC-161 | 38eb4ceb10

Town6

Fix sidebar problem in navigation

Bugfix | OGC-1664 | b13e478b14

2024.31

2024-05-24 | 669d8bb32f...b7fbb71ab0

Election Day

Ignore incoming ballot type for simple votes.

The format should only contain results for one ballot anyway.

Feature | OGC-1572 | b0aa3bf151

Add the option to also clear existing ballots of a vote.

Feature | OGC-1572 | 1ca68210eb

Event

Occurrences are now deletable when end date passed

Feature | OGC-1560 | 669d8bb32f

Replaces db time by sedate

Feature | NONE | 9b4c4d895c

Fsi

Adds link for confirmation email.

Feature | OGC-1653 | ac6c2a1be1

Landsgemeinde

Link to Liveticker during assembly

Feature | OGC-1636 | de76bf3199

Redirect to ticker if assembly is active

Feature | OGC-1622 | 325c2abd09

Overwrite homepage rewrite if there is an ongoing assembly

Feature | OGC-1621 | b7dcf132dd

Sidebar content in every window size

Bugfix | OGC-1629 | 33b3af82e8

Newsletter

Extend newsletter export by status column (confirmed)

Feature | OGC-1645 | 201f97678e

Org

IFrame button generating iFrame-Code

Feature | WEB-42 | f92b94c797

Search

Fix search cli for index status

Bugfix | OGC-508 | 4da25c2ac4

Submission

Update submission title after editing

Bugfix | OGC-1576 | 908964382d

Town6

Move the save button for edit forms to edit bar

Feature | OGC-1596 | 004cdbbac5

2024.30

2024-05-14 | 1ef85ef354...ca4867b42b

Landsgemdeine

Display Timestamp for votum in ticker

Feature | OGC-1624 | d43dbcf670

Landsgemeinde

Link agenda items in ticker to their own subpage

Agenda items, that are still "scheduled" so far had no working link. Now they are linkt to their own subpage so users can read the description even if the agenda item isn't ongoing yet.

Feature | OGC-1623 | 1ef85ef354

Automaticaly fill in start time when "ongoing" is clicked in the form

Feature | OGC-1626 | db035bde73

2024.29

2024-05-14 | 7c8b77a2d0...972f8f5843

Upgrade hints

  • onegov-election-day --select /onegov_election_day/* migrate-subscribers

Core

Ensures SMS spooler triggers on onegov.core.utils.safe_move

Previously we still triggered because we didn't ignore .tmp files, so this bug was obscured.

Bugfix | 2ae44dacf1

Election Day

Add notification segmentation.

If segmented_notifications is enabled for a principal, email and SMS subscribers can subscribe either to elections and votes of a specific municipality or everything else. Multiple subscriptions are possible.

Feature | OGC-1150 | d7d8195c22

Sort municipalities in subscription forms.

Feature | OGC-1150 | 4444f815c0

Add experimental support for eCH-0252 election compound import.

Feature | OGC-1608 | e7cdccb855

Forms

Left align input text with help text below for town6

Bugfix | OGC-1593 | a315bd300f

Landsgemeinde

Links to video for vota

Feature | OGC-1635 | c7aa98c92b

Swissvotes

Update campaign website info button.

Feature | SWI-48 | 0ba48e642e

Town 6

Fix Bug where Documents were displayed twice on resources

Bugfix | OGC-1569 | ffde31511a

2024.28

2024-04-26 | 11cf0ad93b...e98118ace3

Core

Avoids writing .tmp files to the SMS queue altogether

Bugfix | 1d7df063e1

2024.27

2024-04-19 | 1dea349fd2...7fbfb3cbfe

Upgrade hints

  • onegov-election-day --select /onegov_election_day/* migrate-screens

Election Day

Add JSON for screens.

Feature | OGC-1591 | c84dd22331

Add type annotation for public vote json.

Feature | OGC-1588 | 7fc0c07494

Rename single word screen widgets.

Feature | OGC-1589 | 4ddeca856f

Remove obsolete table and migration command.

Other | OGC-1478 | 1dea349fd2

Landsgemeinde

Automatically calculate timestamps

Timestamps get automatically calculated with the start time of the assembly and the start time of an agenda item. If a custom timestamp is given the calculated timestamp gets overwritten.

Feature | OGC-1564 | dfec2da074

Assembly Item displaced lines

Bugfix | OGC-1566 | e89b41a84b

Convert Timestamp to seconds

YouTube Requires the timestamp as seconds. Added a utils-method to convert timestamps into seconds.

Bugfix | OGC-1563 | 06e3675fd6

News

News are now deletable when end date passed

Bugfix | OGC-1560 | 4b83acb321

2024.26

2024-04-16 | d4483dac36...ebd814e2b5

Event

Fix filter values may be displayed as single characters

Bugfix | OGC-1578 | d21a0ccfba

User

Extend cli for 'exists' with recursive flag in order to loop over schemas

Feature | NONE | a0a79622c1

2024.25

2024-04-16 | f1ea705b17...0eb53b50a3

Election Day

Change relationships of party results from dynamic to lazy select.

Feature | OGC-1478 | 61072947b0

Refactor election compound relationships.

Feature | OGC-1478 | 0d710f1490

Allow votes to be displayed as tie breakers.

This is a silly hack introduced by ZG and only available for them. All other principals use proper complex votes as this hack makes no sense at all.

Feature | OGC-1572 | 0d34957fd5

Org

Fix lxml usage in html annotation.

Bugfix | 7daa3c5347

2024.24

2024-04-12 | 776a135472...4f3b6f8f66

Org

Prevent negative page indexes, force to zero if necessary

Bugfix | OGC-1573 | cb72bae9e3

Fix adjusting registration window (end date) after first attendee confirmed

Bugfix | OGC-1557 | e8e9a1d2b9

Swissvotes

Update translations.

Feature | SWI-43 | 0cd82fb59b

Use separate column for BFS dashboard.

Feature | SWI-46 | 68039c35c0

Town6

Bug Fix for hidden navigation in safari

Bugfix | OGC-1570 | 776a135472

2024.23

2024-04-09 | f190133e5d...74d1f1f871

2024.22

2024-04-09 | 09cb973ccf...30209b7988

Town 6

Add second pagination above events

Feature | 1545 | 7223b1a1b2

2024.21

2024-04-09 | a1e973a06b...4dc50e0b50

Core

Introducing postgres full text search (fts) columns, indexer and orm event handler as well as db upgrade

Feature | OGC-508 | 57e10be96d

Directories

Delete expired directory entries automatically if marked 'deletable'

Feature | OGC-1541 | a1e973a06b

Form

Adds missing None check.

Bugfix | OGC-1561 | 8ae422d3a6

2024.20

2024-04-08 | ad3f49975e...240dbfcc0a

Core

Avoids queuing temporary files created by safe_move

Bugfix | 11990566de

Add realname to default local admin user.

Required if testing the feature onegov.translator_directory.views.translator.view_mail_templates

Other | OGC-1558 | bd092e2cca

Event

Resolve 'fixme' after code review

Bugfix | OGC-1536 | d4cdc0cf11

Newsletter

Show full news in email newsletter and add option to newsletter to show full content instead of tiles only

Feature | OGC-1492 | 04f6fd971e

Org

Add option for adding iFrames

Feature | OGC-1429 | b6f33c4a76

2024.19

2024-03-28 | aaa823d7d9...b238279400

2024.18

2024-03-28 | ed9dcdad14...8f182f3b09

Election Day

Cleanup unused code and increase test coverage.

Feature | 53e2a262b3

Swissvotes

Add english bfs map link and transform bfs map url when embedding the new dashboard.

Feature | SWI-46 | 17c12a396f

Adds missing upgrade step and resolves fixmes.

Bugfix | OGC-1546 | e6401e1843

Update display of campaign finances.

Other | SWI-43 | 253d3bccfe