Yingrong Zhao
6778caf846
satellite/console: add referral link logic ( #2576 )
...
* setup referral route
* referredBy
* add user id
* modify user query
* separate optional field from userInfo
* get current reward on init of satellite gui
* remove unsed code
* fix format
* only apply 0 credit on registration
* only pass required information for rewards
* fix time parsing
* fix test and linter
* rename method
* add todo
* remove user referral logic
* add null check and fix format
* get current offer
* remove partnerID on CreateUser struct
* fix storj-sim user creation
* only redeem credit when there's an offer
* fix default offer configuration
* fix migration
* Add helper function for get correct credit duration
* add comment
* only store userid into user_credit table
* add check for partner id to set correct offer type
* change free credit to use invitee credits
* remove unecessary code
2019-07-19 14:22:10 -04:00
ethanadams
af7ffb8072
v3-2156: Add partner_id on user creation ( #2571 )
...
* Add partnerID on user creation
* added support for partner ID on create user in consoleql User
* add partner ID to api key if the user creating it has a partner ID associated with it
* updates for consoleal user and userinfo
2019-07-17 16:53:14 -04:00
Bogdan Artemenko
32e0227c45
Project Payment methods ( #2037 )
2019-07-10 23:29:26 +03:00
Yingrong Zhao
f56cb1c612
satellite/console: add get current reward offer to console ( #2341 )
...
* expose reward offer to satellite gui
* named return
2019-07-02 10:36:54 -04:00
Yingrong Zhao
1c2067a090
Create graphql query for getting user credit usage ( #2255 )
...
* set up creditUsage query
* rename function name to follow convention
* remove unused code
* add coipyright
* fix linting
2019-06-20 09:09:50 -04:00
Egon Elbre
f4f776d092
Use mail.test as domain in emails ( #2224 )
2019-06-18 02:28:40 +02:00
Kaloyan Raev
8e29ef8a6b
Use zap.Stringer instead of zap.String ( #2223 )
2019-06-18 01:37:43 +02:00
JT Olio
29d16b4d68
satellite: add monkit task to missing places ( #2108 )
2019-06-04 13:55:37 +02:00
Yaroslav Vorobiov
6809129e6f
Console add stripe service ( #2080 )
2019-06-03 16:46:57 +03:00
Jeff Wendling
1bd52b9f90
server side macaroons ( #1945 )
...
What: Adds macaroon support to the server side
Why: So that api keys are now macaroons
2019-05-24 10:51:27 -06:00
Jeff Wendling
b0ca12e31e
log errors only when an error happens ( #2029 )
2019-05-23 17:20:01 +00:00
Egon Elbre
859e04f8f3
satellite/console: use require.NoError in tests ( #1986 )
2019-05-17 09:31:14 -04:00
Egon Elbre
748b2b05a4
satellite/mailservice: wait for goroutines to finish ( #1985 )
...
* satellite/mailservice: wait for goroutines to finish
* fix tests
2019-05-17 14:29:35 +02:00
Yaroslav Vorobiov
2d2301d5ff
Console buckets page ( #1847 )
2019-05-16 13:43:46 +03:00
Bogdan Artemenko
38acc4dba6
Resend account activation email ( #1961 )
2019-05-15 11:28:36 +03:00
Bogdan Artemenko
f46487b015
ResetPassword Table and all CRUD methods. ( #1916 )
2019-05-13 18:53:52 +03:00
Bogdan Artemenko
6e88f410e7
Implemented send email for support from static email. ( #1780 )
...
* Implemented send email for support from static email.
* Removed redundant 'LetUsKnow' reference.
2019-04-19 13:51:11 +03:00
Bogdan Artemenko
6a50b187eb
Implemented password reset on satellite console web. ( #1665 )
2019-04-10 22:16:10 +03:00
Yaroslav Vorobiov
71843632a0
Console add bucket usage report ( #1706 )
2019-04-09 19:14:19 -04:00
Yaroslav Vorobiov
2218793c55
Added error logging to account activation handler ( #1647 )
2019-04-09 08:20:29 -04:00
Yaroslav Vorobiov
b38b87cb14
Console usage rollup api ( #1664 )
2019-04-04 17:56:20 +03:00
Yaroslav Vorobiov
0ce6d4ab81
Project api auth update ( #1572 )
2019-03-29 14:13:37 +02:00
Yehor Butko
86bf3dee9f
V3-1307 combine first and last name to full name ( #1569 )
...
* V3-1307 combine first and last name to full name
2019-03-27 14:33:32 +02:00
Yaroslav Vorobiov
b2b86bee56
[V3-1366] Email project name bug ( #1571 )
2019-03-26 17:56:16 +02:00
Yehor Butko
c6f8d82978
V3-1319 Add an authorization token field for account creation backend ( #1492 )
...
* V3-1319 Add an authorization token field for account creation on the satellite UI backend
2019-03-19 19:55:43 +02:00
Yehor Butko
3ab696164f
Satellite console new activation flow ( #1421 )
...
Satellite console new activation flow
2019-03-08 16:01:11 +02:00
Yehor Butko
af86d8e368
V3-1095 Update service to send invitations in project ( #1412 )
...
* V3-1095 Update service to send invitations in project
2019-03-06 17:42:19 +02:00
Yehor Butko
3e2c101bd8
V3-1152 Node bootstrap web backend ( #1327 )
...
* V3-1152 Node bootstrap
2019-03-05 12:38:21 +02:00
Yaroslav Vorobiov
a30ba4eca8
Add mail service to the satellite ( #1302 )
2019-03-02 17:22:20 +02:00
Bogdan Artemenko
ad95d881c7
Implemented Multiple API key deletion. Added Notification for API key deletion result. ( #1298 )
...
* Implemented Notification for API key deletion result.
* Moved several API keys deletion to Service side.
2019-02-13 13:34:40 +02:00
Yehor Butko
8156d911fa
Updating account activation flow ( #1251 )
...
* Updating account activation flow
* Updated integration tests, createUserMutation updated
* removing redundant index
* removed redundant testing code
* review comments fixed
2019-02-11 12:33:56 +02:00
Bill Thorp
dc7deab695
go test fail due to consoleql UTC issues ( #1198 )
...
* is this right?
* used time.Equal for conceptual clarity
2019-02-06 09:48:30 -05:00
Egon Elbre
b5d86aa0b4
Make testplanet.Run and satellitedbtest.Run parallel by default ( #1231 )
2019-02-05 21:44:00 +02:00
Egon Elbre
07412698a9
Use lower bcrypt cost for console.Service when running tests and disable flaky tests ( #1236 )
2019-02-05 19:31:53 +02:00
Yaroslav Vorobiov
2ff0d9d435
Add bucket to project relationship on satellite ( #1143 )
...
* integrate console api keys with buckets in pointerdb
* fix test
* fix tests kvmetainfo
* linter fix
* disable account activation
* fix test
* review fixes
* fix comments
* little refactoring
* remove debug println
* fix typo
* disable activation in a propper way
* fix test
* fix imports
* fix uplink count in testplanet
* move key creation to planet.newUplink
2019-02-05 19:22:17 +02:00
Egon Elbre
5e27d6ec59
Console postgres tests ( #1188 )
2019-01-31 15:01:13 +02:00
Yehor Butko
19bc01c19a
V3-1091 Extend Users table with IsActive functionality ( #1170 )
...
* V3-1091 Extend Users table with IsActive functionality
* fixed review comments
2019-01-30 17:04:40 +02:00
Bogdan Artemenko
b75f06e229
Removed TermsAccepted in project from satellite console and web. ( #1155 )
...
* Removed TermsAccepted from satellite console and web.
2019-01-28 20:20:33 +02:00
Yaroslav Vorobiov
f437effaef
Add console to satellite peer ( #1120 )
2019-01-24 18:26:36 +02:00
Yehor Butko
e38cf8f50d
Renaming and moving pkg/satellite to satellite/console ( #1054 )
...
* [WIP] V3-853 Merge the satellite DB into the master database
* Removing consoleDB from satelliteDB
* Fixing tests for satellite/console
* fixing linter
* sorting imports in satellite/console
* fixing console config
* fixing linter
2019-01-15 15:03:24 +02:00