From dfdb7a9b59e8c10a551e7003cebca50a50438846 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 27 Mar 2024 13:11:03 -0500 Subject: [PATCH 001/342] Fix bulk-delete rows for import/export batch per changes in SQLAlchemy 1.4 --- CHANGES.rst | 7 ++++++- tailbone/views/batch/importer.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 4e96d2e1..1717910f 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,13 +2,18 @@ CHANGELOG ========= +Unreleased +---------- + +* Fix bulk-delete rows for import/export batch. + + 0.9.88 (2024-03-26) ------------------- * Update some SQLAlchemy logic per upcoming 2.0 changes. - 0.9.87 (2023-12-26) ------------------- diff --git a/tailbone/views/batch/importer.py b/tailbone/views/batch/importer.py index a5916448..962093da 100644 --- a/tailbone/views/batch/importer.py +++ b/tailbone/views/batch/importer.py @@ -277,7 +277,7 @@ class ImporterBatchView(BatchMasterView): query = self.get_effective_row_data(sort=False) batch.rowcount -= query.count() delete_query = self.current_row_table.delete().where(self.current_row_table.c.uuid.in_([row.uuid for row in query])) - delete_query.execute() + self.Session.bind.execute(delete_query) return self.redirect(self.get_action_url('view', batch)) def get_row_xlsx_fields(self): From cdc857065b42fd82eb0b29409e276819231f4b09 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 27 Mar 2024 13:14:23 -0500 Subject: [PATCH 002/342] Update changelog --- CHANGES.rst | 3 +++ tailbone/_version.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 1717910f..38c3b959 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,6 +5,9 @@ CHANGELOG Unreleased ---------- +0.9.89 (2024-03-27) +------------------- + * Fix bulk-delete rows for import/export batch. diff --git a/tailbone/_version.py b/tailbone/_version.py index 86e8f57c..a8c7fe3a 100644 --- a/tailbone/_version.py +++ b/tailbone/_version.py @@ -1,3 +1,3 @@ # -*- coding: utf-8; -*- -__version__ = '0.9.88' +__version__ = '0.9.89' From 1889f7d2697c2741c90594ce55d8fb7c96daa2fa Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 1 Apr 2024 18:05:27 -0500 Subject: [PATCH 003/342] Add basic CRUD for Person "preferred first name" only shown if config flag says so --- CHANGES.rst | 3 + .../templates/people/view_profile_buefy.mako | 37 ++++++++-- tailbone/views/people.py | 68 +++++++++++++++---- 3 files changed, 91 insertions(+), 17 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 38c3b959..1d8d63d3 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,6 +5,9 @@ CHANGELOG Unreleased ---------- +* Add basic CRUD for Person "preferred first name". + + 0.9.89 (2024-03-27) ------------------- diff --git a/tailbone/templates/people/view_profile_buefy.mako b/tailbone/templates/people/view_profile_buefy.mako index 4b1e089c..81243464 100644 --- a/tailbone/templates/people/view_profile_buefy.mako +++ b/tailbone/templates/people/view_profile_buefy.mako @@ -91,6 +91,12 @@ {{ person.first_name }} + % if use_preferred_first_name: + + {{ person.preferred_first_name }} + + % endif + {{ person.middle_name }} @@ -118,11 +124,25 @@