d2ea9960bf
feat: update config samples with SQLite and Viper support
...
- Add SQLite configuration options to config.json.sample
- Create config.mysql.json.sample for MySQL deployments
- Add security comments for sensitive configuration
- Include environment variable examples and documentation
- Add Viper configuration comments and usage examples
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-30 22:08:34 +12:00
f547d8d75b
feat: integrate Viper for advanced configuration management
...
- Replace basic config loading with Viper framework
- Add support for multiple config sources (files, env vars, defaults)
- Add mapstructure tags for proper config binding
- Support JSON, YAML, and TOML config formats
- Add environment variable support with OA_ prefix
- Implement secure config loading with multiple search paths
- Maintain backward compatibility with existing config.json files
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-30 22:08:19 +12:00
0d1cb22044
refactor: update data access layer to use GORM repositories
...
- Replace SQL-based queries with GORM repository calls
- Update all model interfaces to use repository pattern
- Fix compilation errors in core/model/ files
- Update mocks to match new repository interfaces
- Modify API handlers to use new repository layer
- Maintain backward compatibility with existing interfaces
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-30 22:08:08 +12:00
bd3f101fb4
feat: add GORM integration with repository pattern
...
- Add GORM models in models/ directory with proper column tags
- Create repository interfaces and implementations in core/repository/
- Add database package with MySQL and SQLite support
- Add UUID ID utility for GORM models
- Implement complete repository layer replacing SQL-based data access
- Add database migrations and index creation
- Support both MySQL and SQLite drivers with auto-migration
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-30 22:07:51 +12:00
e865c4c1a2
fix: Add gorm and driver
...
Updated existing vendored dependencies
2025-06-09 22:56:57 +12:00
51deace1da
refactor: Removed standalone migration apps. Causes build fail 🔥
2025-06-09 22:53:25 +12:00
Patrick Nagurny
9b0c1e2ac8
Merge pull request #30 from pnagurny/enhance/readme-docker
...
link to docker repo
2023-09-22 11:29:47 -06:00
Patrick Nagurny
b7d2a20a2b
link to docker repo
2023-09-22 11:28:40 -06:00
Patrick Nagurny
a506368f16
Merge pull request #29 from pnagurny/bug/slackinvite
...
update slack invite link
2023-09-21 14:47:59 -06:00
Patrick Nagurny
a3fc3311a3
update slack invite link
2023-09-21 14:45:30 -06:00
Patrick Nagurny
4821cbca62
Merge pull request #22 from pnagurny/bug/fix-tx-pagination
...
fix txs by account pagination bug
2021-01-28 12:50:03 -07:00
Patrick Nagurny
df6901ef8a
fix txs by account pagination bug
2021-01-28 12:47:49 -07:00
Patrick Nagurny
a4500d9114
Merge pull request #19 from pnagurny/enhance/mailgun-sender
...
Enhance/mailgun sender
2020-11-25 10:29:29 -05:00
Patrick Nagurny
4e472c9508
fix from
2020-11-25 10:25:20 -05:00
Patrick Nagurny
a5ebe35890
make Sender header match From
2020-11-25 10:15:16 -05:00
Patrick Nagurny
2f07dd4cda
Merge pull request #18 from pnagurny/feature/mailgun
...
Feature/mailgun
2020-11-23 11:36:26 -05:00
Patrick Nagurny
73bf3953c2
switch to mailgun
2020-11-23 11:13:23 -05:00
Patrick Nagurny
ece803ec68
mailgun dep
2020-11-23 11:12:53 -05:00
Patrick Nagurny
b011b28cf5
Merge pull request #17 from pnagurny/enhance/login-case
...
remove spaces and convert email to lowercase
2020-07-23 12:32:17 -06:00
Patrick Nagurny
6ec5177aae
remove spaces and convert email to lowercase
2020-07-23 12:31:09 -06:00
Patrick Nagurny
2fbbddf9bb
Merge pull request #16 from pnagurny/enhance/logger-elapsed-time
...
add elapsed time to logger
2020-01-15 12:07:52 -05:00
Patrick Nagurny
0ea88b8e25
add elapsed time to logger
2020-01-15 12:06:56 -05:00
Patrick Nagurny
f2554a6b1b
Merge pull request #15 from pnagurny/bug/create-account-parent
...
fix issue #13
2020-01-15 11:23:04 -05:00
Patrick Nagurny
122449f8fc
fix issue #13
2020-01-15 11:21:23 -05:00
Patrick Nagurny
45fc45736d
budget api doc fix
2020-01-14 14:51:27 -05:00
Patrick Nagurny
5ff655f3ea
update apidoc for 1.4.0
2020-01-14 14:46:38 -05:00
Patrick Nagurny
01ab717cf9
Merge pull request #14 from pnagurny/feature/budget
...
Feature/budget
2020-01-14 14:32:18 -05:00
Patrick Nagurny
f2877230e2
format code
2020-01-14 14:29:00 -05:00
Patrick Nagurny
83f3cfc983
api version 1.4.0
2020-01-14 14:22:15 -05:00
Patrick Nagurny
0a91b19b5c
add budget feature
2020-01-14 14:14:16 -05:00
Patrick Nagurny
ef3a825dab
Merge pull request #12 from pnagurny/bug/account-parent
...
fix update account parent bugs
2020-01-13 10:27:22 -05:00
Patrick Nagurny
c098ff2297
fix update account parent bugs
2020-01-13 10:24:17 -05:00
Patrick Nagurny
02573d9e83
Merge pull request #9 from pnagurny/bug/locking
...
fix concurrent map write issue
2019-12-13 10:29:00 -05:00
Patrick Nagurny
1272953a2f
fix concurrent map write issue
2019-12-13 10:26:03 -05:00
Patrick Nagurny
35d5888d77
Merge pull request #8 from pnagurny/bug/apidoc-1.3.0
...
bump apidoc version number
2019-06-28 15:54:38 -04:00
Patrick Nagurny
cd70640be5
bump apidoc version number
2019-06-28 15:53:59 -04:00
Patrick Nagurny
b45b9666d4
Merge pull request #7 from pnagurny/feature/timezones
...
Feature/timezones
2019-06-28 15:34:31 -04:00
Patrick Nagurny
553e639519
api version 1.3.0
2019-06-27 16:54:24 -04:00
Patrick Nagurny
a67f270b6d
add timezone to org
2019-06-27 16:43:18 -04:00
Patrick Nagurny
12bca2cb1f
Merge pull request #6 from pnagurny/bug/locks
...
fix connection locks issues
2019-05-20 10:42:57 -04:00
Patrick Nagurny
e64f60fd09
fix connection locks issues
2019-05-20 10:40:40 -04:00
Patrick Nagurny
1c10277ca2
Merge pull request #5 from pnagurny/enhance/remove-unneeded-deps
...
Enhance/remove unneeded deps
2019-04-01 12:41:01 -04:00
Patrick Nagurny
17772185b5
Merge pull request #4 from txgruppi/get-org-account
...
Added GET /orgs/:orgId/accounts/:accountI API endpoint
2019-04-01 12:21:29 -04:00
Patrick Nagurny
9aff2b1c55
remove grant statement
2019-04-01 12:02:13 -04:00
Patrick Nagurny
28822cb703
remove unneeded deps
2019-04-01 12:01:31 -04:00
Tarcisio Gruppi
a1fbe32648
Updated .gitignore with common rules
2019-03-30 18:00:17 -03:00
Tarcisio Gruppi
56c1e8b0b4
Removed vim's temp file
2019-03-30 17:58:09 -03:00
Tarcisio Gruppi
cbb10098d3
Added GET /orgs/:orgId/accounts/:accountI API endpoint
2019-03-27 01:49:26 -03:00
Patrick Nagurny
3ab14b2d99
Merge pull request #2 from txgruppi/health-check
...
Health check
2019-01-18 15:34:45 -05:00
Tarcisio Gruppi
dd34ec1192
typo: s/1.1.1/1.1.0/
2019-01-18 18:33:26 -02:00