Commit Graph

109 Commits

Author SHA1 Message Date
Yevgeniy Poluektov
bdd9d65731 wrapper for typedef (#93) 2016-12-08 12:46:35 +03:00
Yevgeniy Poluektov
35f80437ef MST-34 Интеграция магисты с колубусом (#89)
магиста теперь отдает айдишники гео объектов вместо их названия, название можно получить используя колумбус в зависимости от требуемого языка на фронте
2016-11-24 13:08:10 +04:00
Artem Ocheredko
1006c962af HG-73 Initial preauth proxy (#87)
* HG-73 Add preauth proxy protocol
2016-11-18 16:54:41 +03:00
Petr Kozorezov
65aa80fc4e MG-21: доработки протокола MG (#84)
* MG-21: add history range to call and repair

* MG-21: add mochine id and namespace to process function

* MG-21: fix review comments

* MG-21: update description for history

* MG-21: move history range from history to machine
2016-11-16 19:32:51 +04:00
Inal Arsanukaev
1a75cdbc91 DUD-5: API for dudoser (#86)
* DUD-5: API for dudoser

* hotfix

* hotfixes-2

* hotfixes-3

* hotfixes-4

* hotfixes-5

* hotfixes-6

* hotfixes-6

* hotfixes-7

* Fixed after discussion

* hotfix-8

* hotfix-9

* hotfix-9

* Fixed after comments

* Fixed after comments. v2

* Fixed spaces

* Fixed after comments-14

* Fixed after comments-15
2016-11-16 18:20:37 +03:00
Vladimir Pankrashkin
815f75e0e5 SHMW-10: accounter interface changes (#85)
* SHMW-10: accounter interface changes

* SHMW-10:  review fixes
2016-11-16 12:36:31 +03:00
Petr Kozorezov
d0a19187a2 MG-19: add a status field to the machine (#72)
MG-19: add an аux state field to the machine
2016-10-31 16:38:02 +04:00
Yevgeniy Poluektov
98f7db3101 remove unused exception type (#83) 2016-10-28 12:48:20 +04:00
Yevgeniy Poluektov
a8be468fad Columbus api enhancement (#82)
add geo id unlnown
add batch method for ip resolving
edit method description
add build status icon
add InvalidRequest to all methods
2016-10-27 16:56:34 +04:00
Andrew Mayorov
cad67dafb7 HG-64: Fix silently failing makefile target (#81) 2016-10-26 12:19:06 +03:00
Alexey Semenkov
557f5493cf Columbus Api Update (#80)
+ add new geoId method
+ update fields
2016-10-24 15:12:25 +04:00
Andrew Mayorov
b059a28dc1 HG-64: Expand proxy context + discard terminal descriptors (#78)
* HG-64: Expand proxy context + favor options instead of terminal descriptors

* HG-64: Add a TODO bullet

* HG-64: Fix compilation issue
2016-10-20 13:47:12 +03:00
Igor Savchuk
7a56dfce89 add some payment systems (#79)
* add some payment systems

* bringen visa und mastercard zu anfang
2016-10-20 12:44:47 +02:00
Andrew Mayorov
29d6caf9d1 HG-64: Pass routing and cash flow data down w/ events (#76)
* HG-64: Pass routing and cash flow data down w/ events

* HG-64: Change system account designation

* HG-64: Praise the javac overlord

* HG-64: Imply single limit

* HG-64: Include shop details in the prototype

* HG-64: Write a couple of comments
2016-10-17 17:27:32 +03:00
Artem Ocheredko
1a085d37c8 CAPI-32 Remove excessive field (#77) 2016-10-14 22:03:43 +03:00
Artem Ocheredko
5e264e070d HG-67 Fix category mismatch in party management (#75) 2016-10-13 19:33:13 +03:00
Andrew Mayorov
07af34c8ee HG-64: Streamline invoicing service (#74)
* HG-64: Streamline invoicing service

* HG-64: Bump image tag up

* HG-64: Forward-declare a couple of exceptions
2016-10-13 16:16:41 +03:00
andrey
1a7ad73f21 FE-57: create package.json for npm-registration (#73) 2016-10-12 18:41:12 +03:00
Artem Ocheredko
25a49e4426 HG-67 Add and elegant crutch to avoid dealing with contract shop services (#69) 2016-10-11 20:50:53 +03:00
Artem Ocheredko
12d4663343 HG-66 Modify payment processing to satisfy new domain requirements (#68) 2016-10-11 17:39:48 +03:00
Anatoly Cherkasov
281f48e333 fix pom version (#67) 2016-10-11 13:35:12 +03:00
Artem Ocheredko
1698e333ba HG-66 Add account management (#65)
* HG-66 Add account management
2016-10-10 18:36:37 +03:00
Andrew Mayorov
4b6544893b HG-30: Domain redesign (#64)
* HG-30: Dump a preliminary domain redesign

* HG-30: Fix implicit requiredness

* HG-30: Bring contractor object back to domain

* HG-30: Use the term 'Cash' as a notion of financial resources

* HG-30: Describe what 'Terminal' is more thoroughly

* HG-30: Bring together a couple of known unsolved problems

* HG-30: Throw down some notes on planned domain structure
2016-10-10 16:14:58 +03:00
Igor Savchuk
f3f72ad6fb add dummy domain object (#52) 2016-10-08 15:07:07 +03:00
Evgeny Levenets
406fd17f79 HG-69: Added contact info to Payer struct (#66)
* HG-69: Added ContactInfo to Payer struct
2016-10-07 13:40:54 +03:00
Igor Savchuk
1f55723832 fix proxy typo (#63) 2016-09-29 19:14:19 +03:00
Petr Kozorezov
5b8572cfb7 MG-17: add a new version of EventSink:GetHistory with an explicit event_sink_id 2016-09-28 16:33:25 +04:00
Andrew Mayorov
1907454d45 HG-61: Allow proxy to request user interaction while going to suspend (#61) 2016-09-27 16:25:18 +03:00
Andrew Mayorov
222647466c HG-61: Introduce suspend intent and callbacks (#59)
* HG-61: Introduce suspend intent + callbacks, redesign proxy interfaces

* HG-61: Declare required namespaces

* HG-61: Bring back the notion of payment cancellation

* HG-41: Reference coredocs doc which explains a set of payment statuses
2016-09-27 16:01:50 +03:00
Andrew Mayorov
fc2b572995 HG-60: Introduce a notion of user interaction and related events (#58)
* HG-60: Introduce a notion of user interaction and related events

* HG-60: Declare required namespaces

* HG-60: Imply more general templates

* HG-60: Simplify HTTP request significantly
2016-09-23 23:54:14 +03:00
Alexey Semenkov
b1af2c83bf Ft/mst 28/geo api (#57)
+ add Columbus api (geo service)
2016-09-22 13:44:28 +03:00
Vladimir Pankrashkin
7117acb805 SHMW-2: first protocol version (#54)
* SHMW-1: first protocol version

* SHMW-2: review fixes: changed `from/to` -> `from/to_id`

* SHMW-2: modified Makefile

* SHMW-2: review fixes

* SHMW-2: restore corrupted makefile

* SHMW-2: review fixes

* SHMW-2: review fixes:capitalize ID

* SHMW-2: review fixes:added plan update

* SHMW-2: review fixes: discussion results[Season 2]
2016-09-13 17:11:13 +03:00
Anatoly Cherkasov
d24806b7d4 BJ-49: add build_utils (#56) 2016-09-10 01:24:38 +03:00
Andrew Mayorov
71887ddee8 HG-47: Fix a couple of issues which tainted party management interfaces (#53)
* HG-47: Fix function return type

* HG-47: Fix union field name

* HG-47: Feature claim revocation

* HG-47: Add invalid party status as a possible failure in claim revocation

* HG-47: Fix naming of claim status tags
2016-09-09 13:11:33 +03:00
Petr Kozorezov
78b7bac323 MG-16: доработки API mg (#50)
* MG-16: add event id to SinkEvent

* MG-16: correct functions names according styleguide

* MG-16: add direction to HistoryRange and delete EventSink:GetLastEventID

* MG-16: replace Call with Args

* MG-15: remove unused exception
2016-08-25 13:23:14 +04:00
Anatoly Cherkasov
454d1d01d3 BJ-41: change versioning (#51) 2016-08-22 15:13:50 +03:00
Andrew Mayorov
c2a01157b3 HG-49: Make it possible to properly mark events from parties (#49) 2016-08-11 11:07:40 +00:00
Andrew Mayorov
fb43ca0f55 HG-48: Ask for shop id upon invoice creation (#48) 2016-08-10 12:51:01 +00:00
Andrew Mayorov
e305b7c33b HG-47: Design party management interfaces (#44)
* HG-47: Change regulatory domain for timestamps to RFC 3339

* HG-47: Draft party management interfaces + update related domain types

* HG-47: Isolate any possible party modification in changeset

* HG-47: Make blockage / suspension signaling more straightfowrard

* HG-47: Fix a bit Makefile sanity

* HG-47: Introduce ownership to invoices

* HG-47: Distinguish between shop name and id + autogenerate latter

* HG-47: Simplify ShopUpdate definition

* HG-47: Use refs to a category instead

* HG-47: Separate party definition from data revision + provide GetShop function

* HG-47: Include party events into processing event set

* HG-47: Barely acknowledge party creation rather than reply with initial state

* HG-47: Fuse domain objects into party state as is + fix wording
2016-08-10 12:06:59 +00:00
Andrew Mayorov
c3c1218409 HG-48: Fix InvoicePaymentParams definition (#47) 2016-08-08 10:33:36 +00:00
Vladimir Pankrashkin
59f01ac9ec MST-1: magista protocol fixes (#43)
* MST-1: fixes: changed return types, added total records count (without limit/offset), added new exception

* MST-1: text fixes
2016-08-08 11:11:42 +03:00
Petr Kozorezov
7dcb752743 MG-15: откат части переезда на новое api (#45)
* Revert "MG-15: fixes after review"

This reverts commit e34411f5f2.

* Revert "MG-15: add ability to specify machine data to load (contex or history)"

This reverts commit ff42ac3d87.

* Revert "MG-15: add machine context"

This reverts commit c2f1588883.

* MG-16: remove the destroy machine function

* MG-15: add a namespace parament to all automaton functions

* MG-15: rename the automoton functions in accordance with the damsel convention

* MG-15: replace the overcomplicated structure Args with a simple typedef
2016-08-05 12:28:00 +04:00
Andrew Mayorov
edd24240a5 Streamline event interfaces (#42)
* HG-40: Fix events structure + expose event w/ opaque state changes

* HG-45: Unexpose event w/ opaque state changes
2016-07-29 11:07:02 +00:00
Vladimir Pankrashkin
a66e33a56d MST-1: Thrift protocol for magista service (#40)
* MST-1: Thrift protocol for magista service

* MST-1: Review fixes: changed names in domain

* MST-1: Review fixes: changed service name

* MST-1: Review fixes: changed erlang namespace
2016-07-28 15:01:03 +03:00
Anatoly Cherkasov
4f25d1c84b Merge pull request #39 from avcherkasov/ft/BJ-32/update_jenkinsfile
BJ-32: update jenkinsfile
2016-07-25 12:40:34 +03:00
avcherkasov
66ac917a5e BJ-32: deleted docker-compose.yml 2016-07-25 12:35:48 +03:00
Petr Kozorezov
7cb61d1db2 Merge pull request #38 from petrkozorezov/MG-15/ft/update_mg_proto
Mg 15/ft/update mg proto
2016-07-22 15:50:48 +04:00
Petr Kozorezov
e34411f5f2 MG-15: fixes after review 2016-07-22 14:23:09 +03:00
avcherkasov
94cd5b6ab3 BJ-32: update jenkinsfile 2016-07-22 03:18:51 +03:00
Petr Kozorezov
ff42ac3d87 MG-15: add ability to specify machine data to load (contex or history) 2016-07-20 19:06:57 +03:00