Skip to content

feat: add ash oban#10

Open
mithereal wants to merge 1 commit intopuemos:mainfrom
data-twister:ash_oban
Open

feat: add ash oban#10
mithereal wants to merge 1 commit intopuemos:mainfrom
data-twister:ash_oban

Conversation

@mithereal
Copy link
Copy Markdown
Contributor

added ash oban so when user changes system currency it will update currencies throughout the application.
in order to make this work with your existing data you can export to a csv and change the columns relating to price to use the custom field type ie {EUR, price}. modified schemas are listed in Craftplan.Settings.Changes.AssignCurrency, i did test and is working correctly.

@puemos
Copy link
Copy Markdown
Owner

puemos commented Mar 1, 2026

Thanks! this is pretty big change with more than 100+ files. IT will take time to review properly

@mithereal mithereal force-pushed the ash_oban branch 6 times, most recently from 4e3bdea to c9a7c36 Compare March 11, 2026 06:13
@puemos
Copy link
Copy Markdown
Owner

puemos commented Mar 11, 2026

@mithereal hi, this PR is getting really big. Any chance we can split it?

@mithereal mithereal force-pushed the ash_oban branch 8 times, most recently from 047d860 to b81470a Compare March 11, 2026 19:15
fix cost calculations to deal with currency

fix: sentry reporting

fix sentry reporting add exception handling

fix: order invoice

fix order totals for pdf invoice

fix: product price

fix product price on create

feat: add env vars in rel

add env vars script to auto populate secrets when releasing a new fly.io app

feat: inventory material type selector

changed the material type selector to a reusable component

feat: add demo mode

added a demo mode to reset default passwords at timed interval

fix: materials price change

material price change defaulted to :USD

feat: add material location input

add an material location input

feat: add default user

add a startup job that ensures a default admin user exists

fix: fix formatting for calorie amount

calorie amount didnt follow formatting rules

feat: add inventory location

add inventory location

feat: add sentry

add sentry for error logging

feat: currency setting change

only allow currency rate settings change if currency converter is running

fix: update migrations

some of the migrations were broken, reinit and fix seeds

feat: add ash oban

added ash oban so when user changes system currency it will update currencies throughout the application
@mithereal
Copy link
Copy Markdown
Contributor Author

@mithereal hi, this PR is getting really big. Any chance we can split it?

i squashed it into 1 pr i think +100 files are just migrations and snapshots, but im done with the pr now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants