Includes: API (Express/TypeScript), Astro site, Python workers, document generators, FCC compliance tools, Canada CRTC formation, Ansible infrastructure, and deployment scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
26 lines
857 B
Python
26 lines
857 B
Python
from . import __version__ as app_version
|
|
|
|
app_name = "frappe_ca_registry"
|
|
app_title = "Canadian Registry Services"
|
|
app_publisher = "Performance West Inc."
|
|
app_description = (
|
|
"Canadian corporate registry automation for Frappe/ERPNext. "
|
|
"Automates incorporation, name reservation, trade name registration, "
|
|
"and annual reports via Playwright browser automation. "
|
|
"BC (Corporate Online / COLIN) is the first province adapter. "
|
|
"Reads filing payment card from ERPNext Sensitive ID vault."
|
|
)
|
|
app_email = "support@performancewest.net"
|
|
app_license = "MIT"
|
|
|
|
# Install hooks
|
|
after_install = "frappe_ca_registry.install.after_install"
|
|
|
|
# Scheduler hooks — check for pending filings every 5 minutes
|
|
scheduler_events = {
|
|
"cron": {
|
|
"*/5 * * * *": [
|
|
"frappe_ca_registry.api.process_pending_filings",
|
|
],
|
|
},
|
|
}
|