Commit Graph

166 Commits

Author SHA1 Message Date
Anton Belyaev
8d040b6868
CAPI-292: add seadlines support to wapi (#11) 2018-09-04 19:48:19 +03:00
Andrey Fadeev
b8ab555769
HG-386 Rename machinegun namespaces (#9)
"Migrate" old accounts
2018-08-28 13:05:58 +03:00
Andrey Fadeev
a27c63ea68
HG-386 Move wallets from party (#7) 2018-08-27 15:08:06 +03:00
Anton Belyaev
b8945abdf2
CAPI-279/CAPI-280: add token issue and withdrawal auth via grant/bearer (#5)
* CAPI-280: auth withdrawal via bearer or destination grant
* Fix wapi related linter warnings
* Do not run lint in CI for now
* Add wallet grant implementation and fix some bugs
* Refactor resource auth for withdrawal
* Fix (dirty) user woody identity handling in ff_party
* Fix challenge event search
* Fix withdrawal and challenge status 'Failed' handling
2018-08-21 20:27:58 +03:00
Andrew Mayorov
529e9201af
Merge pull request #1 from keynslug/master
Implement core models and activities
2018-07-31 17:49:21 +03:00
Anton Belyaev
2f7ed27cc0 Fix Jenkinsfile 2018-07-30 19:12:25 +03:00
Anton Belyaev
a70f26a4da Fix release make target 2018-07-30 17:44:35 +03:00
Anton Belyaev
209866032b Fix CI issues 2018-07-30 17:30:57 +03:00
Andrey Mayorov
3ad1589bad Simplify swagger generation targets 2018-07-26 15:02:05 +03:00
Andrey Mayorov
c1d350b91c Fix fetching wallet balance 2018-07-17 16:49:36 +03:00
Andrey Mayorov
0a4c47a36e Fix withdrawal session status 2018-07-17 12:56:23 +03:00
Andrey Mayorov
668152f674 Respect simplified payres token payload 2018-07-17 12:09:12 +03:00
Andrey Mayorov
c89d488466 Fix identity challenge event matching in api handler 2018-07-17 12:02:28 +03:00
Anton Belyaev
bfca5fafd2 Separate privdoc and payres api to wapi-psidss (#8) 2018-07-16 17:30:38 +03:00
Andrew Mayorov
7c7ad60e1b
Handle transfers through noion of accounts (yeah, again) (#9)
* Drop (de)hydration for now, we'll think about it later.
* Reduce boilerplate w/ the help of `ff_machine` though much to be done still.
* Drop half-baked `ff_machine` from ff_core
* Supply missing specs + fix marshalling types
* Update test fixtures
2018-07-16 17:21:17 +03:00
Anton Belyaev
ce160a7783 Bump to rbkmoney/swag-wallets/commit/0a8b2bf3a13593bdd70e46cc0b4cce5e714cb285 2018-07-13 12:18:46 +03:00
Anton Belyaev
1705eb1dbf
Add resource access control on wapi (#7) 2018-07-12 19:43:46 +03:00
Andrey Mayorov
2379151855 Drop masterlike macro from Jenkinsfile 2018-07-11 18:59:58 +03:00
Andrey Mayorov
77e04c2dab [WIP] Fix 2018-07-09 13:02:59 +03:00
Andrey Mayorov
6a1329c094 [WIP] Fix handling payment system 2018-07-09 11:52:43 +03:00
Andrey Mayorov
e6e916141a [WIP] Switch to rbkmoney/swag-wallets@cdfe496 2018-07-08 23:36:39 +03:00
Andrey Mayorov
241571d28c [WIP] Implement 'ListIdentityChallenges' 2018-07-08 23:00:42 +03:00
Andrey Mayorov
06fd8a51e7 [WIP] Implement 'ListProviders' 2018-07-08 22:25:59 +03:00
Andrey Mayorov
5aeaaf8c83 [WIP] Abuse ff_sequence in wapi instead of genlib:unique/0 2018-07-08 21:40:41 +03:00
Andrey Mayorov
cc982c5284 [WIP] Make proper unicode in fixture 2018-07-08 21:40:05 +03:00
Andrey Mayorov
d8c794772a [WIP] Fix swag marshalling 2018-07-08 21:21:17 +03:00
Andrey Mayorov
00f72c9fe0 [WIP] Add dehydration for ff_destination 2018-07-08 20:09:21 +03:00
Andrey Mayorov
76c47459a7 [WIP] Fix cds init in docker-compose 2018-07-08 20:09:21 +03:00
Anton Belyaev
e397978491 Fix 404 resp code for GetWithdrawal 2018-07-08 20:04:59 +03:00
Anton Belyaev
5834dd48d1
Fix integration issues (#6) 2018-07-08 19:58:55 +03:00
Andrey Mayorov
8eb97465ba [WIP] Provide identity challenge events 2018-07-06 20:31:50 +03:00
Andrey Mayorov
d2d6707aa7 [WIP] Fix startup 2018-07-06 20:30:45 +03:00
Anton Belyaev
acebadcd81 Some fixes (#5) 2018-07-06 19:15:35 +03:00
Andrey Mayorov
5f8bbcb544 [WIP] Implement GetResidence / GetCurrency 2018-07-06 18:46:34 +03:00
Anton Belyaev
c79954c062
Add implicit woody context (#4) 2018-07-06 18:11:59 +03:00
Anton Belyaev
623197fba5
Nail wapi app here for a while 2018-07-06 16:49:30 +03:00
Andrey Mayorov
db02893b11 [WIP] Drop some unneeded stuff 2018-07-06 15:59:55 +03:00
Andrey Mayorov
64c189539b [WIP] Make TODO list more powerful 2018-07-06 12:06:46 +03:00
Andrey Mayorov
68bc970ad3 [WIP] Implement barely working withdrawals 2018-07-06 12:06:25 +03:00
Andrey Mayorov
1d2af851a6 [WIP] Provide identdoc details to withdrawal adapter 2018-07-06 12:04:30 +03:00
Andrey Mayorov
f7e07775e9 [WIP] Add forgotten utf8 spec 2018-07-06 12:03:57 +03:00
Andrey Mayorov
11dbc3f3b6 [WIP] Cast some Make magic to run specific test suites 2018-07-05 16:31:04 +03:00
Andrey Mayorov
76093ae516 [WIP] Setup ff_server application 2018-07-05 13:57:59 +03:00
Andrey Mayorov
ea0ecbb825 [WIP] Simplify service definition through appenv 2018-07-05 13:32:18 +03:00
Andrey Mayorov
e895411723 [WIP] Fix funspec in ct_domain 2018-07-05 13:31:31 +03:00
Andrey Mayorov
8de9de609e [WIP] Extract some more common test code 2018-07-05 12:49:38 +03:00
Andrey Mayorov
1858ee327f [WIP] Provide ff_string:join/1 w/ no delim 2018-07-05 12:48:44 +03:00
Andrey Mayorov
19d060b755 [WIP] Fix some test suite related issues 2018-07-05 12:48:12 +03:00
Andrey Mayorov
53a5c55999 [WIP] Switch wallets to mg + implement as an event source 2018-07-04 20:13:34 +03:00
Andrey Mayorov
68c6c758da [WIP] Switch to mg backend + provide effective challenge id 2018-07-04 14:51:47 +03:00