Commit Graph

343 Commits

Author SHA1 Message Date
Vitalii Shpital
21f3a68de5
web/satellite: removed redundant functionality from billing page (#3444) 2019-11-05 13:05:20 +02:00
Vitalii Shpital
c81f90b1ec
web/satellite: added functionality to remove yourself from someone else's project (#3462) 2019-11-05 12:56:40 +02:00
Nikolay Yurchenko
4ef98b05e1
datepicker tests issue resolved (#3473) 2019-11-05 12:43:28 +02:00
Nikolay Yurchenko
75db47f13f
web/satellite: Pages lazy loading added (#3467) 2019-11-05 12:32:34 +02:00
Yehor Butko
5cb46d2ce3
satellite/payments: mock payment service created, api calls from frontend returned (#3448) 2019-11-04 12:54:25 +02:00
Vitalii Shpital
a59d07d4dc
web/satellite: text selection on specific elements disabled (#3424) 2019-11-01 18:00:28 +02:00
Yehor Butko
ecde507e4e
satellite/payments: list invoices (#3389) 2019-10-31 18:56:54 +02:00
Nikolai Siedov
6354b38849
web/satellite: auth graphql api replaced with REST API (#3396) 2019-10-29 16:24:16 +02:00
Nikolay Yurchenko
fef0c51c18 web/satellite: notification plugin (#3352) 2019-10-28 19:33:06 +02:00
Nikolay Yurchenko
04b16c8b6c stylelint added, lint errors fixed (#3360) 2019-10-28 17:59:19 +02:00
Vitalii Shpital
366da85e0a
web/satellite: ts default exports removed (#3382) 2019-10-28 15:27:12 +02:00
Vitalii Shpital
03f399857f
web/satellite: removed ability to check project owner for deletion (#3350) 2019-10-25 13:01:03 +03:00
Vitalii Shpital
bff5c19de6 web/satellite: temporar removing of payments api calls (#3361) 2019-10-24 17:48:41 +02:00
Yehor Butko
e82245e10e
satellite/payments: credit card selection (#3304) 2019-10-23 20:33:24 +03:00
Vitalii Shpital
99ccdc1bca
web/satellite: long email bug fixed (#3294) 2019-10-23 16:37:51 +03:00
Vitalii Shpital
810dc80d45
web/satellite: vue-svg-loader implemented (#3307) 2019-10-23 15:26:39 +03:00
Vitalii Shpital
867771787f
web/satellite: project owner status added on team page (#3160) 2019-10-22 14:12:49 +03:00
Nikolay Yurchenko
afdd340586
name removed from header (#3209) 2019-10-17 15:25:18 +03:00
Vitalii Shpital
774758c656
web/satellite: bucket name bug fixed (#3240) 2019-10-17 13:57:20 +03:00
Vitalii Shpital
41dc5ef7ff
web/satellite: styling bugs fixed (#3277) 2019-10-17 13:34:45 +03:00
Vitalii Shpital
25dbf46bb2
web/satellite: validation added on delete account popup (#3290) 2019-10-17 13:19:21 +03:00
Nikolay Yurchenko
875c7dfe72
web/satellite: project members frontend selection caching added (#3238) 2019-10-15 16:22:41 +03:00
Vitalii Shpital
f1867a954b
web/satellite: project members sorting fixed (#3231) 2019-10-15 15:24:53 +03:00
Nikolay Yurchenko
a34730a60b
web/satellite: api keys selection caching added (#3239) 2019-10-15 15:07:18 +03:00
Vitalii Shpital
91fcabd83c
web/satellite: notification message text breaking fixed (#3221) 2019-10-11 13:53:22 +03:00
Vitalii Shpital
9f5d81b5b4
web/satellite: prevent multiple request on login and registration (#3234) 2019-10-11 13:42:38 +03:00
Vitalii Shpital
8170eb8d23
web/satellite: api key validation bug fixed (#3227) 2019-10-11 13:18:00 +03:00
Vitalii Shpital
4ba4d03fbf
web/satellite: labels and titles style following problems solved (#3226) 2019-10-11 13:08:13 +03:00
Nikolay Yurchenko
5ac531863a
logo click action changed to redirection to Overview page (#3210) 2019-10-11 12:45:38 +03:00
Vitalii Shpital
2a4a4b60d5
web/satellite: scroll added for project description container (#3166) 2019-10-07 17:51:33 +03:00
Nikolay Yurchenko
ef2615fcf4
web/satellite: DatePicker rework (#3157) 2019-10-07 17:40:45 +03:00
Nikolay Yurchenko
f81821785d
units added to buckets table header (#3158) 2019-10-07 15:34:08 +03:00
Nikolay Yurchenko
dfd76a93f8
web/satellite: Payments methods removed (#3180) 2019-10-07 14:29:41 +03:00
Bogdan Artemenko
a1b2527b28
satellite/web: Fixed Login Button overlapping. (#3156) 2019-10-07 13:51:59 +03:00
Nikolay Yurchenko
51003dcad2
web/satellie: added missing alt attribute to img tags (#3172) 2019-10-04 16:22:26 +03:00
Nikolay Yurchenko
c169993b30
web/satellite: sorting in api keys fixed (#3159) 2019-10-04 16:06:22 +03:00
Nikolay Yurchenko
284b75d861
web/satellite: fix registration popup ref check (#3173) 2019-10-04 14:55:18 +03:00
Yaroslav Vorobiov
f05a2eea5b satellite/console: remove domain prefix from token cookie key (#3170) 2019-10-04 10:23:52 +03:00
Vitalii Shpital
6a1203ea46 web/satellite: logic removed from template (#3136) 2019-10-02 12:42:12 +03:00
Vitalii Shpital
c7d05ebbf4
web/satellite: editing of project description bug fixed (#3145) 2019-10-01 13:10:18 +03:00
Nikolay Yurchenko
b85addb658 web/satellite: Payment methods markup (#3054) 2019-09-27 13:32:27 -06:00
Yehor Butko
fd54cc80d0
web/satellite routing updated, tests added (#3113) 2019-09-27 17:41:04 +03:00
Vitalii Shpital
0afbb1e0ca
web/satellite: vue style guide applying for UI (#3112) 2019-09-26 16:36:12 +03:00
Vitalii Shpital
cfe058d190
web: using kebab notation for props names in html (#3030) 2019-09-23 14:31:42 +03:00
Vitalii Shpital
756d0ad2b5
web/satellite: new navigation area adaptation implemented (#3093) 2019-09-20 13:21:22 +03:00
Nikolay Yurchenko
74ccc1b86f
web/satellite: eye icon fits lastpass (#3091) 2019-09-20 13:13:22 +03:00
Vitalii Shpital
870e70e0e4
web/satellite: copy api key popup title changed (#3080) 2019-09-19 16:21:07 +03:00
Yehor Butko
8b54e329f3
web/satellite: added trailing coma rule to tslint (#3044) 2019-09-13 17:58:18 +03:00
Nikolay Yurchenko
77e7f182db
notification height fixed (#3020) 2019-09-13 13:25:52 +03:00
Yehor Butko
4266f8c364
web/satellite: linter updated, analytics artifacts removed (#3043) 2019-09-13 12:48:27 +03:00
Yehor Butko
a342c3abad
web/satellite: analytics removed, buckets header foreground improved (#3027) 2019-09-13 11:34:36 +03:00
Vitalii Shpital
500ed27e01
web/satellite: error while project creation fixed (#3023) 2019-09-12 18:04:49 +03:00
Vitalii Shpital
489047a96e
web/satellite: notifications for billing page implemented (#3004) 2019-09-12 17:49:31 +03:00
Bogdan Artemenko
0c1798407c
web/satellite: API Keys Pagination implementation (#3019) 2019-09-12 17:10:50 +03:00
Yehor Butko
6c0d21046f
web/satellite: minor improvements (#3016) 2019-09-12 14:53:43 +03:00
Vitalii Shpital
4ddfffce46 web/satellite: markup for billing history page (#2993) 2019-09-11 13:21:45 +03:00
Vitalii Shpital
3b72cb6720 web/satellite: side bar markup updated (#2937) 2019-09-09 19:29:19 +03:00
Nikolay Yurchenko
d6f50ec701
notification to buckets page added (#2949) 2019-09-09 16:44:54 +03:00
Yehor Butko
2b9fcd1191
web/satellite: tslint update (#2962) 2019-09-09 13:33:39 +03:00
Yehor Butko
bc8a531a22
dashboard refactored, tests added (#2929) 2019-09-05 11:41:39 +03:00
Bogdan Artemenko
a4dddc65ba
web/satellite: Fixed Project Members deletion. (#2891) 2019-09-04 18:02:39 +03:00
Vitalii Shpital
534a74dac9 web/satellite: account billing page initial markup (#2928) 2019-09-04 17:33:25 +03:00
Yehor Butko
7e702aa107
web/satellite: navigation, button and project members unit tests (#2907) 2019-08-30 14:34:51 +03:00
Yehor Butko
24a36999ba
Revert "web/satellite: navigation, button and project members unit tests (#2904)" (#2905) 2019-08-29 18:06:17 +03:00
Yehor Butko
5bb51c9876
web/satellite: navigation, button and project members unit tests (#2904) 2019-08-29 17:49:34 +03:00
Nikolay Yurchenko
368f6cc320
web/satellite: account route redirect fix (#2895) 2019-08-29 17:41:27 +03:00
Vitalii Shpital
07d6019a13
web/satellite: project members UI slightly reworked, bugs and tests fixed (#2896) 2019-08-29 13:05:22 +03:00
Yehor Butko
7b874db8ce
web/satellite project related bugs fixed (#2894) 2019-08-28 17:23:37 +03:00
Nikolay Yurchenko
499c4d0c26
web/satellite: navigation bugs fixed (#2893) 2019-08-28 16:08:19 +03:00
Nikolay Yurchenko
8c24399438
web/satellite: usage api refactored (#2864) 2019-08-28 12:53:53 +03:00
Bogdan Artemenko
8fbb25f3b5
web/satellite: ProjectMembers unit-tests refactoring. (#2865) 2019-08-28 11:29:40 +03:00
Nikolay Yurchenko
9981bbda24
web/satellite: Projects api refactoring (#2844) 2019-08-22 19:03:13 +03:00
Yehor Butko
7c6fdd09d2
web/satellite: router refactoring (#2846) 2019-08-22 13:44:08 +03:00
Vitalii Shpital
87ef5e3398
web/satellite: buckets api and store refactored (#2830) 2019-08-21 17:07:49 +03:00
Vitalii Shpital
1e099839dd
web/satellite: api keys component updated (#2819) 2019-08-21 16:47:07 +03:00
Nikolay Yurchenko
0f5d533781
web/satellite: Notification rework (#2781) 2019-08-21 16:21:23 +03:00
Yehor Butko
513563eff3
TabNavigation component fixed, unit tests added (#2834) 2019-08-20 18:23:56 +03:00
Bogdan Artemenko
77f1555cf4
web/satellite: Moved endpoint url to config file. (#2832) 2019-08-20 16:31:01 +03:00
Bogdan Artemenko
2e3ff4587a
web/satellite: ProjectMembers store and graphQL queries refactoring (#2820) 2019-08-20 15:57:43 +03:00
Yehor Butko
bf681f32af
web/satellite/credits: api/store/component and tests refactored (#2811) 2019-08-19 21:12:23 +03:00
Bogdan Artemenko
b77f582b29
web/satellite: Project members web client refactoring. (#2783) 2019-08-19 14:20:38 +03:00
Vitalii Shpital
af41039eae
web/satellite: projects api key refactored (#2807) 2019-08-19 13:00:38 +03:00
Vitalii Shpital
b1abbe5ce3
web/satellite: add team member placeholder changed (#2794) 2019-08-16 14:05:20 +03:00
Nikolay Yurchenko
5fe05df774
web/satellite: Buckets page rework (#2763) 2019-08-16 13:13:23 +03:00
Vitalii Shpital
989051328f
web/satellite: api key header updated, redundant components removed (#2770) 2019-08-15 21:21:46 +03:00
Yehor Butko
012775f874
web/satellite user api simplification (#2787) 2019-08-14 21:11:18 +03:00
Yingrong Zhao
786828ea0a
satellite/console: bypass activation token logic for open source partner referral link (#2736)
* when there's partner id, we will not require an activation token for creating a new account

* create new token if user has a partner id on creation

* validate partner id first

* fix format

* remove unnecessary code

* display error message instead of reroute

* add more test

* add comments

* add comment
2019-08-14 11:27:22 -04:00
Vitalii Shpital
6290d8c645
web/satellite: title removed from header component (#2749) 2019-08-09 16:24:21 +03:00
Nikolay Yurchenko
fc4c675ffa
web/satellite: pagination component implemented (#2722) 2019-08-09 15:51:28 +03:00
Bogdan Artemenko
02b7be74fb
web/satellite Generic List component (#2712) 2019-08-09 14:38:23 +03:00
Vitalii Shpital
cccc438628
web/satellite: team area header updated (#2740) 2019-08-09 14:19:49 +03:00
Bogdan Artemenko
53017a0f03
Fix graphql query escaping (#2695) 2019-08-05 18:43:52 +03:00
Vitalii Shpital
a89b3a7459 Web/satellite search component test build fix (#2709) 2019-08-05 13:18:32 +03:00
Vitalii Shpital
4a827cd928 web/satellite color pallet of buttons on create/login account updated (#2697) 2019-08-03 11:11:30 -04:00
Vitalii Shpital
1b051ef3c3
web/satellite common search component created (#2696) 2019-08-02 19:54:07 +03:00
Bogdan Artemenko
9496a8adb1
Changed forgot password button label. (#2660) 2019-07-31 10:55:58 +03:00
Yingrong Zhao
efa2c776b7
satellite/satellitedb: add updateEarnedCredits method for user_credits table (#2609)
* parent 13dd501042
author Yingrong Zhao <yingrong.zhao@gmail.com> 1563560530 -0400
committer Yingrong Zhao <yingrong.zhao@gmail.com> 1563581673 -0400

parent 13dd501042
author Yingrong Zhao <yingrong.zhao@gmail.com> 1563560530 -0400
committer Yingrong Zhao <yingrong.zhao@gmail.com> 1563581428 -0400

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

* add credit update in activateAccount

* remove unused code

* fix format

* close reader and fix front-end build

* move create credit logic into CreateUser method

* when there's no offer set, user flow shouldn't be interrupted by referral program

* add appropriate error messages

* remove unused code

* add comment

* add error class for no current offer error

* add error class for credits update

* add comment for migration

* only log secret when it's in debug level

* fix typo

* add testdata
2019-07-30 09:21:00 -04:00
Yehor Butko
518a198221
CSP implementation for satellite console (#2644)
* CSP implementation for console
2019-07-30 13:13:24 +03:00
Vitalii Shpital
2b2a01fedc
web/satellite cursor:pointer removed from new project popup (#2604) 2019-07-30 12:49:17 +03:00
Vitalii Shpital
5ab32a4944
web/satellite project payment methods code refactored, dialogs repositioned, bugs fixed (#2643) 2019-07-29 15:47:49 +03:00
Yingrong Zhao
3b6c69c594
fix mutation (#2641) 2019-07-26 10:58:17 -07:00
Vitalii Shpital
4de815ae5a
web/satellite short name updated to nickname (#2610) 2019-07-24 13:59:48 +03:00
Yingrong Zhao
aaf3283b4e
satellite/console: referral link for individual users (#2614)
* init

* change give credit to be invitee credits for free credits

* remove unused variables

* fix tests
2019-07-23 12:08:07 -04:00
Nikolay Yurchenko
9204c57c06 markup for add stripe card popup (#2570) 2019-07-22 18:28:38 +03:00
Vitalii Shpital
30eeb64816
web/satellite add card button on account payment methods disabled (#2613) 2019-07-22 17:26:23 +03:00
Vitalii Shpital
499b5db83e
web/satellite info button on create account screen fixed (tooltip created) (#2612) 2019-07-22 17:21:24 +03:00
Yehor Butko
6143be5915
V3-1839 web satellite auth cookie subdomain differentiation (#2601)
* V3-1839 web satellite auth cookie subdomain differentiation
2019-07-22 12:46:26 +03:00
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
Vitalii Shpital
ff31f865a1
web/satellite hover to cross buttons added (#2603) 2019-07-19 18:59:15 +03:00
Vitalii Shpital
17a2e81af6
web/satellite buckets empty state and search bugs fixed (#2597) 2019-07-19 16:40:42 +03:00
Yehor Butko
af93366fb0
V3-2076 Do not allow users to type more than the allowed number of ch… (#2600)
* V3-2076 Do not allow users to type more than the allowed number of characters in the create project name field
2019-07-19 16:32:01 +03:00
Yehor Butko
8fb70aed11
Satellite frontend refactoring (#2537)
Satellite frontend refactoring
2019-07-18 16:39:39 +03:00
Vitalii Shpital
20a7748fb3
web/satellite close cross symbol bug fixed (#2583) 2019-07-17 17:33:07 +03:00
Bogdan Artemenko
32e0227c45
Project Payment methods (#2037) 2019-07-10 23:29:26 +03:00
Nikolay Yurchenko
8f024b3db8 scss beautification (#2499) 2019-07-10 12:55:40 +03:00
Vitalii Shpital
aefb775061
frontend template tabs fixed (#2497) 2019-07-09 18:04:51 +03:00
Bogdan Artemenko
e81e25c271
Web satellite master fix (#2495) 2019-07-09 16:51:33 +03:00
Vitalii Shpital
93cd05d600 error icon changed (#2475) 2019-07-08 22:46:57 -04:00
Yehor Butko
dbc07fa865
Satellite frontend tabs fixed (#2465)
* Satellite frontend tabs fixed
2019-07-08 16:45:25 +03:00
Yehor Butko
b5f8a536e5 Satellite console frontend data reload (#2457)
* Satellite console frontend data reload

* removing deleted projects, code formatted

* usage report code formatted

* removing commented code
2019-07-05 16:49:10 +03:00
Yaroslav Vorobiov
841bb83a6a fix ts lint build error (#2325) 2019-06-25 08:11:04 -04:00
Yingrong Zhao
5fb2e01912
web/satellite: create ReferralStats component (#2309)
* create referral stats component

*  add title

* add copyright

* use correct font
2019-06-24 13:40:59 -04:00
Nikolay Yurchenko
20041d43ba hovers on icons, apikey name errormessage added (#2307) 2019-06-24 18:50:07 +03: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
Yingrong Zhao
1a5483221a add fake id so there's always a segment instance created on Vue (#2214) 2019-06-14 18:33:44 +03:00
Yingrong Zhao
7a68b10904 fix satellite gui build (#2204) 2019-06-14 15:34:18 +03:00
Yingrong Zhao
ec63204ab1 fix export name for DatePicker (#2185) 2019-06-13 16:04:48 +02:00
Yingrong Zhao
6a826c53c5
fix satellite gui build issue (#2181)
* move import statement out from declare module

* delete unused component
2019-06-12 13:39:48 -04:00
Yingrong Zhao
df1401d952 add segment.io into satellite GUI (#1946)
* Inject segment snippet

* Add page tracking on components mounted

* Use router state to send tracking data to segment.io

Move router tracking into router file

* Create plugin for analytics

* Add plugin

* Add .env file for segment track id

* Replace custome plugin with vue-segment-analytics package

* Rename .env file to not be used for production

* Add DNT check before tracking

clean up code

* move tracker to be above page reload

* Inject segment snippet

* Add page tracking on components mounted

* Use router state to send tracking data to segment.io

Move router tracking into router file

* Create plugin for analytics

* Add plugin

* Add .env file for segment track id

* Replace custome plugin with vue-segment-analytics package

* Rename .env file to not be used for production

* Add DNT check before tracking

clean up code

* move tracker to be above page reload
2019-06-11 15:00:23 -04:00
Bogdan Artemenko
30784484c8
Fixed error notification on fail project member deletion. (#2148) 2019-06-07 13:56:07 +03:00
VitaliiShpital
f69f7b2d58 frontend bug fixes (#2127)
* frontend bug fixes

* removed redundant styles

* removed redundant media styles
2019-06-06 12:38:32 -04:00
Bogdan Artemenko
206c3a20fa
Web/reload issue (#2139) 2019-06-06 18:40:17 +03:00
Bogdan Artemenko
0fc8fd533d
Web/register success popup close issue (#2141)
* Added succesful registration popup id to Add index ids.
2019-06-06 18:34:02 +03:00
VitaliiShpital
7bd6767220
api keys text bug fixed (#2114) 2019-06-05 11:58:32 +03:00
VitaliiShpital
fbdff0fad8
nobuckets state implemented (#2110) 2019-06-04 16:04:17 +03:00
Yaroslav Vorobiov
79a0085103
Fix storage and object_count calculations on console (#2081) 2019-06-03 15:54:06 +03:00
Nikolay Yurchenko
5062436846
Account settings page rework (#2007) 2019-06-03 15:19:48 +03:00
Nikolay Yurchenko
8918a14bbf add payment popup added (#2032) 2019-05-29 19:22:16 +03:00
Yaroslav Vorobiov
20782d75bd Fix dates source on UsageReport page (#2070) 2019-05-29 12:00:33 +02:00
Yaroslav Vorobiov
4463153f46
Console rollup period fix (#1833) 2019-05-16 17:38:55 +03:00
Brandon Iglesias
46e19954ba
updating words to be accurate on GUI (#1971) 2019-05-16 08:41:56 -04:00
Yaroslav Vorobiov
2d2301d5ff
Console buckets page (#1847) 2019-05-16 13:43:46 +03:00
Nikolay Yurchenko
ae24778ef7
Billing markup and project page rework (#1963) 2019-05-15 18:01:41 +03:00
Bogdan Artemenko
38acc4dba6
Resend account activation email (#1961) 2019-05-15 11:28:36 +03:00
Nikolay Yurchenko
eac18352f3
headers in team and apiKeys pages aligned (#1893) 2019-05-14 18:29:11 +03:00
Bogdan Artemenko
78c86a8760
Back to login pop-up issue (#1962) 2019-05-14 17:53:44 +03:00
Nikolay Yurchenko
dd45fb54ea Uplink CLI link added to popup (#1894) 2019-05-07 16:25:35 -04:00
Yehor Butko
ba78ad8c0b
V3-1243 audit all node code and vulnerabilities part 1 (#1881) 2019-05-02 16:48:47 +03:00
Nikolay Yurchenko
ff50a2ba11 [V3-1556],[V3-1589],[V3-1550], popup fixed (#1851) 2019-05-02 12:54:48 +03:00