braginini
962180030a
Fix activity docs link
2023-03-15 14:20:48 +01:00
Misha Bragin
485e1e8d79
Add more references to docs ( #149 )
2023-03-15 14:18:22 +01:00
Givi Khojanashvili
b11007b29f
Add policy add activities ( #147 )
...
Related changes for netbirdio/netbird#700
2023-03-13 10:58:34 +01:00
Maycon Santos
bce75c1ca9
Disable banner ( #146 )
2023-03-02 15:55:31 +01:00
Maycon Santos
0c09992b38
Use user.is_current ( #145 )
...
prevent update for own user
use the is_current for label
removed unused imports
2023-03-01 22:50:26 +01:00
Maycon Santos
86b12f30d2
Use new windows release URL ( #144 )
...
removed latestVersion logic and environment support
2023-03-01 15:00:36 +01:00
Maycon Santos
d3e34d8448
Use single page size helper with new larger values ( #143 )
...
Reduce duplicated code with single helper for pagination
On larger deployments we should allow for larger pages
fix popover key issue and vertical spacing
update deprecated keys
2023-02-28 16:32:12 +01:00
Misha Bragin
76083168f6
Log error when activity event is not handled ( #142 )
2023-02-28 11:22:40 +01:00
Misha Bragin
a54b3687ae
Display user in the user role update event ( #141 )
...
Handling of the "User role updated" event (user.role.update)
was missing in the Activity tab.
2023-02-27 15:27:00 +01:00
Zoltan Papp
25f154dc83
Capitalize first letter of OS ( #140 )
2023-02-27 14:54:39 +01:00
pascal-fischer
f3c7d877f8
Add additional step in the Mac installation instructions to start the daemon ( #138 )
2023-02-22 20:55:36 +01:00
Misha Bragin
7cea7e7f54
Format individual peer login expiration event ( #139 )
...
Events peer.login.expiration.disable and peer.login.expiration.enable
are handled in the Activity tab now and properly displayed.
2023-02-22 20:54:56 +01:00
Misha Bragin
aaa351635f
Add peer expiration setting confirmation modal ( #137 )
...
Add a confirmation dialog to notify a user of possible
consequences of the peer login expiration enabling/disabling.
2023-02-21 08:47:14 +01:00
Misha Bragin
379ff5486e
Account settings view ( #136 )
...
New Settings tab added to the dashboard.
It is possible to enable or disable peer login expiration globally for an account.
As well as defining the expiration time period.
2023-02-20 08:57:24 +01:00
Misha Bragin
8bcd9918e2
Fix expires in input filed of the setup key ( #135 )
2023-02-17 14:30:22 +01:00
Misha Bragin
044ccd0ce6
Display login expiration activities ( #134 )
2023-02-16 15:36:45 +01:00
braginini
ab09ca3697
Display API error in peers view
2023-02-16 13:03:39 +01:00
Misha Bragin
1644ed5dce
Add peer login expiration tooltip ( #133 )
2023-02-16 12:47:35 +01:00
Misha Bragin
cea459792f
Add peer login expiration ( #132 )
...
Display if peer login has expired in the Peers table
Enable/Disable peer login expiration
2023-02-16 12:18:15 +01:00
Givi Khojanashvili
e57e5b726d
Feat add custom id claim ( #129 )
...
* Fix management API endpoint ENV var. Format README.
* Add and use id_current user flag
* Use mix of the new and old methods to detect current user.
2023-02-03 21:48:03 +01:00
Misha Bragin
2c4ada0ad8
Use peerID in the Routes view ( #130 )
...
Relates to the netbirdio/netbird PR
Use Peer.ID instead of Peer.Key as peer identifier (#664 )
2023-02-03 10:34:43 +01:00
Misha Bragin
8195587c85
Handle additional activity events ( #128 )
2023-01-31 13:56:46 +01:00
Maycon Santos
adf6e1e71f
Use ID token payload when oidcUser is nil ( #127 )
...
With some IDPs like MS Azure the
oidcUser is not being set, so we can fallback to id token
to validate UI and current user
2023-01-24 09:10:14 +01:00
Maycon Santos
b733a186ae
Remove console.log in peers page ( #125 )
2023-01-19 14:55:42 +01:00
Maycon Santos
5d901470c2
Feature/dns settings ( #126 )
...
Add DNS settings view to the DNS tab.
Split the page into sub-tabs for Nameservers and DNS settings
Added API calls to the new DNS settings API
2023-01-18 18:12:29 +01:00
Misha Bragin
29ab28847d
Add Events view ( #119 )
2023-01-02 17:29:11 +01:00
Maycon Santos
0361825e04
Add peer's last seem time on popover ( #122 )
2022-12-16 19:37:10 +01:00
Moath Qasim
2fa33ec06a
Fix MacOS custom netbird up command ( #121 )
2022-12-11 18:54:48 +01:00
Maycon Santos
c677eeaae4
Add distribution groups to Network routes ( #118 )
...
Users can add distribution groups to network routes
Groups can be added to individual network routes or to all routes in the group
Adding a new group in the modal is restricted to individual network route operations
2022-12-08 17:24:34 +01:00
Misha Bragin
43710b8ada
Add SetupKey usage limit ( #117 )
2022-12-05 13:10:21 +01:00
Maycon Santos
247665a846
Call users API on empty state ( #116 )
...
Validate if the users state is empty and issue a GET call to /api/users
We check if the call was issued and if not on tabs that already does such a call
2022-11-27 16:33:27 +01:00
Maycon Santos
010657c594
Fix DNS validations ( #115 )
...
Check if domains is not empty when primary is false
Validate domain and primary fields before submit
Display validation errors as message too
Reload groups on failure too
Display API call error
Added call to action message when nameserver is empty
2022-11-27 13:15:55 +01:00
Misha Bragin
2d911af97f
Add DNS feature announcement ( #114 )
2022-11-25 18:37:55 +01:00
Misha Bragin
afdfed0160
Filter peers by groups ( #113 )
2022-11-25 18:26:00 +01:00
Misha Bragin
6b86da3716
Copy IP or DNS on the peers tab ( #112 )
...
Copy Peer IP or DNS in the Address column in Peers table
2022-11-25 17:23:35 +01:00
Maycon Santos
425fac8e9c
DNS ( #101 )
...
Added DNS tab for managing Nameservers.
Users will be able to add multiple nameservers
and set distribution groups that dictate to which peers the settings will be applied.
With this PR we also got a set of group handlers that can be reused.
2022-11-25 15:55:26 +01:00
Misha Bragin
fa2413f937
Add FQDN of a peer to the peers table ( #111 )
2022-11-21 11:27:13 +01:00
Misha Bragin
feec057933
Don't show admin content to users with a "user" role ( #108 )
2022-11-15 17:58:06 +01:00
Enrico Renna
9127686df7
fix: apt-key deprecation warning/errors ( #107 )
2022-11-15 09:12:13 +01:00
Maycon Santos
479911ded8
Check for change in any field ( #104 )
...
* Check for change in any field
Name should not be required, specially for self-hosted
* proper email change validation
2022-11-12 15:29:16 +01:00
Misha Bragin
69dcd6fadd
Handle Management API errors ( #103 )
2022-11-10 16:30:16 +01:00
Misha Bragin
0b7b34b490
Handle Forbidden Errors coming from management ( #100 )
2022-11-05 08:41:55 +01:00
braginini
fff93a3820
Improve spacing on email verification screen.
2022-10-27 09:50:58 +02:00
braginini
da21784c73
Improve email verification window messaging
2022-10-27 09:40:57 +02:00
braginini
2e03a39b3e
Add user invites banner
2022-10-20 12:01:52 +02:00
Maycon Santos
8e626cdd96
Revert "bump @axa-fr/react-oidc to 6.9 to fix atob padding bug ( #97 )" ( #99 )
...
This reverts commit 957ff98cec .
2022-10-18 17:48:30 +02:00
braginini
472704ad59
Merge remote-tracking branch 'origin/main'
2022-10-18 11:49:53 +02:00
braginini
94c7288016
Enable invite logic
2022-10-18 11:49:43 +02:00
Jens L
957ff98cec
bump @axa-fr/react-oidc to 6.9 to fix atob padding bug ( #97 )
...
* bump @axa-fr/react-oidc to 6.9 to fix atob padding bug
* add issuer to auth0AuthorityConfig
2022-10-17 23:54:21 +02:00
Jens L
80178f66c3
correctly handle JWTs without base64-padding ( #96 )
2022-10-15 17:34:40 +02:00