NikolaiYurchenko
e641ff45a5
web/satellite: logout fix
...
Change-Id: I1b2b14c098e0959e9c5bd36adc889a425d00963c
2020-01-29 16:53:21 +00:00
Yaroslav
c636b06191
satellite/console: use cookie based auth scheme
...
Change-Id: I143b56f49fa9028ec172db8c29fd93577c3e7878
2020-01-20 21:35:23 +02:00
Yaroslav
33790e0f7e
satellite/console: handle graphql errors properly
...
Change-Id: Id62b4f10cff9e9caba64ec940f558530eadbabbc
2020-01-20 15:20:24 +00:00
crawter
c4cbc6ff2f
satellite/payments: promotional coupons generation functional added
...
Change-Id: Ie0df256503114ca377d81bf7c8b26cc90a1f5b26
2020-01-20 11:01:55 +00:00
Yaroslav
48303bc0a9
satellite/console/limits: add content-type to response, fix error
...
Change-Id: I63dffb5372456569b100f97b04eacc1fc19bddf5
2020-01-19 15:42:55 +00:00
Yaroslav
d8368d0b30
satellite/payments: coinpayments add completed status, treat received status as pending, add balance for completed transactions only
...
Change-Id: I20494bdddfda6d4f37ba2c5b6f7955cd29a6d798
2020-01-17 17:26:34 +00:00
NikolaiYurchenko
224025d714
web/satellite: password recovery page title fixed
...
Change-Id: I4e070315ec2e5f0b7ff0140f93dd6aacf1e68112
2020-01-14 13:34:54 +00:00
crawter
a57ce18f58
satellite/payments: coupons, coupons usage, invoice generation with pricing model applied
...
Change-Id: Ic5d5a2fc116388647efe46896cfccc2038c77537
2020-01-14 12:45:00 +00:00
Yaroslav
0cc7056a9a
satellite/console: convert dates to UTC in advanced usage reports
...
Change-Id: I5c72c869533a7613bffdb8077fdedff2a4e203d0
2020-01-03 14:17:37 +02:00
Yaroslav Vorobiov
77839dd41b
satellite/console: project usage limits api ( #3702 )
2019-12-12 14:58:15 +02:00
Malcolm Bouzi
18a5e614d9
satellite/web: add segmentio plugin ( #3405 )
2019-11-27 11:57:59 -05:00
Yingrong Zhao
79a4fff6c7
satellite/referrals: set up referrals service and http endpoints ( #3566 )
2019-11-25 16:36:36 -05:00
Nikolai Siedov
ded7f6e2eb
web/satellite: registration/welcome message fixed, usage-report url fixed, storj-sim fixed ( #3622 )
2019-11-22 19:03:15 +02:00
Matt Robinson
976881f72b
satellite/console: Add security headers ( #3615 )
...
* satellite/console: Add X-Frame-Options and Referrer-Policy security headers
* Update to use CSP instead of XFO and include tardigrade.io
* Make FrameAncestors a config option
* Update satellite-config lock
* Make help text for FrameAncestors better
2019-11-21 11:15:22 -05:00
Nikolai Siedov
24318d74b3
storagenode/console: show satellite url in satellite selection ( #3602 )
2019-11-19 14:16:56 +02:00
Nikolai Siedov
3fe518d547
satellite: added ability to inject stripe public key post build ( #3560 )
2019-11-18 13:38:43 +02:00
Yehor Butko
a8e4e9cb03
satellite/payments: project usage charges ( #3512 )
2019-11-15 16:27:44 +02:00
Egon Elbre
1e64006e32
lint: add staticcheck as a separate step ( #3569 )
2019-11-14 10:31:30 +02:00
Nikolai Siedov
70c7ee842e
satellite: adding proper headers to api responses ( #3489 )
2019-11-12 15:05:35 +02:00
Yaroslav Vorobiov
36311a3a05
satellite/console: add token deposit API, populate billing history with transactions ( #3500 )
2019-11-12 13:14:34 +02:00
Nikolay Yurchenko
e6c7b8180c
web/satellite: tabs title change ( #3496 )
2019-11-06 14:27:26 +02:00
Yaroslav Vorobiov
0b32690d0a
satellite/peer: add payments config ( #3488 )
...
* satellite/peer: add payments config
* remove stripe-key from console config
* update config lock
* fix imports
* fix config-lock
2019-11-05 21:26:19 +01:00
Nikolai Siedov
1a0757ebf7
web/satellite: auth error messages fixed ( #3426 )
2019-11-05 13:55:26 +02:00
Nikolai Siedov
8ce09700af
web/satellite: internal server error template added, errors separated ( #3430 )
2019-10-31 20:42: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
Nikolai Siedov
f4f142bf3e
satellite/console: get, update auth api endpoints added ( #3375 )
2019-10-25 15:07:17 +03:00
Yehor Butko
e82245e10e
satellite/payments: credit card selection ( #3304 )
2019-10-23 20:33:24 +03:00
Nikolai Siedov
655e2b3422
sattelite/console: sattellite name API endpoint added ( #3349 )
2019-10-23 18:36:58 +03:00
Nikolai Siedov
3eec4e9070
satellite/console: add REST delete API endpoint ( #3337 )
2019-10-22 19:17:09 +03:00
Nikolai Siedov
6dd478e43c
satellite/console: forgot password, resend email endpoints added, default http route replaced with gorilla mux ( #3327 )
2019-10-21 19:42:49 +03:00
Nikolai Siedov
1814fbfa89
satellite/console: new passwordChange API endpoint ( #3308 )
2019-10-21 15:48:29 +03:00
Nikolai Siedov
f4162bd33f
satellite/console: add REST registration API endpoint ( #3303 )
2019-10-17 19:34:27 +03:00
Yehor Butko
26cc625dc6
satellite/console: payments api ( #3297 )
2019-10-17 17:42:18 +03:00
Nikolai Siedov
c1033fc1ed
satellite/console: move token to separate endpoint ( #3292 )
2019-10-16 18:01:15 +03:00
Yaroslav Vorobiov
f05a2eea5b
satellite/console: remove domain prefix from token cookie key ( #3170 )
2019-10-04 10:23:52 +03:00
Bogdan Artemenko
423d35fb3f
satellite/console: Added support URLs and other fields to config file ( #3090 )
2019-09-27 10:48:53 -06:00
Bogdan Artemenko
69aa0c6cc4
satellite/console: GraphQL input length limitation. ( #3045 )
2019-09-20 20:40:26 +03:00
Yaroslav Vorobiov
9d1e19cd92
satellite/console/server: fix usage rollup report ( #3047 )
2019-09-13 18:38:29 +03:00
Egon Elbre
a801fab66a
all: add archview annotations ( #2964 )
2019-09-10 16:24:16 +03:00
Yehor Butko
1e22f58043
satellite/server diagnostics and http headers improved ( #2978 )
2019-09-09 21:33:05 +03:00
Egon Elbre
00b2e1a7d7
all: enable staticcheck ( #2849 )
...
* by having megacheck in disable it also disabled staticcheck
* fix closing body
* keep interfacer disabled
* hide bodies
* don't use deprecated func
* fix dead code
* fix potential overrun
* keep stylecheck disabled
* don't pass nil as context
* fix infinite recursion
* remove extraneous return
* fix data race
* use correct func
* ignore unused var
* remove unused consts
2019-08-22 13:40:15 +02:00
Yehor Butko
ce5c45b33c
satellite/console/server: parse html files as templates ( #2750 )
2019-08-13 15:37:01 +03:00
Yehor Butko
4576c4f418
Satellite console server gzip compression ( #2665 )
...
* satellite/console server gzip compression
2019-08-08 15:12:39 +03:00
Yehor Butko
518a198221
CSP implementation for satellite console ( #2644 )
...
* CSP implementation for console
2019-07-30 13:13:24 +03:00
Egon Elbre
0cdeae1922
add missing error handling ( #2630 )
2019-07-25 17:01:44 +02:00
Yehor Butko
8bf7c5c671
SNO Dashboard http status codes updated ( #2333 )
2019-06-26 16:36:47 +03:00
Yaroslav Vorobiov
503b951bcd
modify build scripts for satellite ui ( #2228 )
2019-06-18 16:36:54 +03:00
Kaloyan Raev
8e29ef8a6b
Use zap.Stringer instead of zap.String ( #2223 )
2019-06-18 01:37:43 +02:00
JT Olio
e58a06bd0c
config: update release values to match prod ( #2192 )
2019-06-15 18:19:19 +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
ethanadams
268dc6b7e4
Enable gocritic linter ( #2051 )
...
* first round cleanup based on go-critic
* more issues resolved for ifelsechain and unlambda checks
* updated from master and gocritic found a new ifElseChain issue
* disable appendAssign. i reports false positives
* re-enabled go-critic appendAssign and disabled lint check at code line level
* fixed go-critic lint error
* fixed // nolint add gocritic specifically
2019-05-29 09:14:25 -04:00
Stefan Benten
8912d7149c
Fixes Auth Issue ( #2064 )
2019-05-28 16:32:51 +02:00
Jess G
8518618b7a
add postgres support to storj-sim ( #1908 )
...
* add flags to sotrj-sim for SA dbs
* add schema to postgres
* add createschema with parse to sa
* add metainfo db postgres support
* add kv default as bolt
* add debug log to see db source
* add env var for postgres to test-sim.sh
* fix lint errs
* dynamically add postgres to args
* add postgres to integration tests
* add sqlite and postgres integration jenkins
* fix db name
* merge integration tests into one step
* test integration tests w/psql
* try using different schema
* debug failure
* use correct host for running storj-sim
* rm sqlite integration
* add back integration
2019-05-14 08:13:18 -07:00
Bogdan Artemenko
afddaba551
Removed redundant logs from satellite. ( #1954 )
2019-05-13 19:21:20 +03:00
Bogdan Artemenko
f46487b015
ResetPassword Table and all CRUD methods. ( #1916 )
2019-05-13 18:53:52 +03:00
Yaroslav Vorobiov
f7409ab52b
Change time params to UNIX timestamp in console usage-report query ( #1757 )
2019-04-23 15:56:15 +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
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
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
Philip Hutchins
1f452e67dc
Adding dockerfile for running the web UI for Satellite ( #1366 )
...
* Adding dockerfile for running the web UI for Satellite
* Updating to work with Makefile and from root directory of repo
* Updating satellite ui build process to run in a more production like mode by generating the assets the pulling those into the satellite container
* Updates to allow external traffic to UI, updates to storagenode for identity creation, and logging for bug tracking
* Adding auto cert generation for storagenode
* removing satellite-ui-image from main images flow in Makefile and adding latest tag to docker build for it
* Adding solid defaults, tuning dockerfiles, and moving to standard logging methods
* Updating logging to be more standard
* Updating to logger.Debug
* Removing unused library and unused identity creation code
Change-Id: I956453037e303693ea37f94318180af0ab7984d5
2019-02-28 13:18:53 -07:00
Egon Elbre
bb11d83ed0
Proper planet shutdown ( #1249 )
2019-02-06 15:19:14 +02: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
f437effaef
Add console to satellite peer ( #1120 )
2019-01-24 18:26:36 +02:00