Compare commits

..

No commits in common. "master" and "v0.3.2" have entirely different histories.

5 changed files with 12 additions and 26 deletions

View file

@ -5,19 +5,6 @@ All notable changes to rattail-nationbuilder will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## v0.3.4 (2024-08-19)
### Fix
- avoid deprecated method in app provider
- avoid deprecated base class for config extension
## v0.3.3 (2024-08-19)
### Fix
- avoid deprecated import for `parse_list()`
## v0.3.2 (2024-08-13)
### Fix

View file

@ -6,7 +6,7 @@ build-backend = "hatchling.build"
[project]
name = "rattail-nationbuilder"
version = "0.3.4"
version = "0.3.2"
description = "Rattail integration package for NationBuilder"
readme = "README.md"
authors = [{name = "Lance Edgar", email = "lance@edbob.org"}]
@ -45,8 +45,8 @@ rattail_nationbuilder = "rattail_nationbuilder.app:NationBuilderProvider"
[project.urls]
Homepage = "https://rattailproject.org"
Repository = "https://forgejo.wuttaproject.org/rattail/rattail-nationbuilder"
Changelog = "https://forgejo.wuttaproject.org/rattail/rattail-nationbuilder/src/branch/master/CHANGELOG.md"
Repository = "https://kallithea.rattailproject.org/rattail-project/rattail-nationbuilder"
Changelog = "https://kallithea.rattailproject.org/rattail-project/rattail-nationbuilder/files/master/CHANGELOG.md"
[tool.commitizen]

View file

@ -2,7 +2,7 @@
################################################################################
#
# Rattail -- Retail Software Framework
# Copyright © 2010-2024 Lance Edgar
# Copyright © 2010-2023 Lance Edgar
#
# This file is part of Rattail.
#
@ -36,7 +36,7 @@ class NationBuilderProvider(RattailProvider):
if 'nationbuilder' not in self.handlers:
spec = self.config.get('rattail', 'nationbuilder.handler',
default='rattail_nationbuilder.app:NationBuilderHandler')
factory = self.app.load_object(spec)
factory = self.load_object(spec)
self.handlers['nationbuilder'] = factory(self.config, **kwargs)
return self.handlers['nationbuilder']

View file

@ -2,7 +2,7 @@
################################################################################
#
# Rattail -- Retail Software Framework
# Copyright © 2010-2024 Lance Edgar
# Copyright © 2010-2023 Lance Edgar
#
# This file is part of Rattail.
#
@ -24,10 +24,10 @@
Config Extension
"""
from wuttjamaican.conf import WuttaConfigExtension
from rattail.config import ConfigExtension
class RattailNationBuilderExtension(WuttaConfigExtension):
class RattailNationBuilderExtension(ConfigExtension):
"""
Config extension for rattail-nationbuilder
"""
@ -36,7 +36,7 @@ class RattailNationBuilderExtension(WuttaConfigExtension):
def configure(self, config):
# rattail import-nationbuilder
config.setdefault('rattail.importing.to_rattail.from_nationbulder.import.default_handler',
config.setdefault('rattail.importing', 'to_rattail.from_nationbulder.import.default_handler',
'rattail_nationbuilder.importing.nationbuilder:FromNationBuilderToRattail')
config.setdefault('rattail.importing.to_rattail.from_nationbuilder.import.default_cmd',
config.setdefault('rattail.importing', 'to_rattail.from_nationbuilder.import.default_cmd',
'rattail import-nationbuilder')

View file

@ -2,7 +2,7 @@
################################################################################
#
# Rattail -- Retail Software Framework
# Copyright © 2010-2024 Lance Edgar
# Copyright © 2010-2023 Lance Edgar
#
# This file is part of Rattail.
#
@ -27,10 +27,9 @@ NationBuilder cache tables
import sqlalchemy as sa
from sqlalchemy import orm
from wuttjamaican.util import parse_list
from rattail.db import model
from rattail.db.util import normalize_full_name
from rattail.config import parse_list
class NationBuilderCachePerson(model.Base):