Add lndhub admin panel, quick stats for admin pages #80

Merged
raucao merged 22 commits from feature/admin_stats into master 2023-02-23 07:43:16 +00:00
Owner
  • Add quick stats components to easily add some numbers to the top of pages (side by side, 2 on mobile, 4 on large screens)
  • Add some initial stats to all admin pages
  • Refactor admin (LDAP) users controller
  • Add a (optional) database connection and some models for lndhub.go
  • Add a new admin page for lndhub, only accessible when enabled via config
* Add quick stats components to easily add some numbers to the top of pages (side by side, 2 on mobile, 4 on large screens) * Add some initial stats to all admin pages * Refactor admin (LDAP) users controller * Add a (optional) database connection and some models for lndhub.go * Add a new admin page for lndhub, only accessible when enabled via config
raucao added 6 commits 2023-02-13 14:35:41 +00:00
Author
Owner

This PR is generally finished, and the code is actually running in prod now. However, when I just opened the PR, I saw that CI started failing for as of yet unexplained reasons...

This PR is generally finished, and the code is actually running in prod now. However, when I just opened the PR, I saw that CI started failing for as of yet unexplained reasons...
raucao added 1 commit 2023-02-14 04:49:57 +00:00
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
ea806c8748
Let rspec fail fast
raucao force-pushed feature/admin_stats from ea806c8748 to bdc03a7181 2023-02-14 04:55:25 +00:00 Compare
raucao added 4 commits 2023-02-14 05:18:45 +00:00
continuous-integration/drone/push Build is failing Details
e2294c4029
Add config for lndhub postgres/admin
continuous-integration/drone/push Build is failing Details
c44ce61e25
Remove empty tests
continuous-integration/drone/push Build is passing Details
c2e0909132
Use plain hash for ENV vars
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
164400adec
Merge branch 'chore/fix_ci' into feature/admin_stats
raucao changed title from WIP: Add lndhub admin panel, quick stats for admin pages to Add lndhub admin panel, quick stats for admin pages 2023-02-14 05:19:15 +00:00
raucao added the
kredits-2
label 2023-02-14 05:19:24 +00:00
raucao requested review from galfert 2023-02-14 05:19:38 +00:00
raucao requested review from bumi 2023-02-14 05:19:40 +00:00
Author
Owner

CI is fixed. Ready for review.

It's running in production, so @galfert and @greg you can see the changes in action there. We have yet to add @bumi as an admin there.

CI is fixed. Ready for review. It's running in production, so @galfert and @greg you can see the changes in action there. We have yet to add @bumi as an admin there.
raucao requested review from greg 2023-02-14 05:21:10 +00:00
raucao added 1 commit 2023-02-16 15:40:49 +00:00
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
7280a4c023
Order invitations by date on user invitations page
raucao added 1 commit 2023-02-18 02:10:05 +00:00
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
6e884b789a
Show full lightning account ID/login
No use in hiding it, because it will be public through Lightning
Address, but can be useful for copypasta.
bumi approved these changes 2023-02-19 13:15:35 +00:00
bumi left a comment
Owner

looks great!

looks great!
Owner

btw. there is a LNDHub update coming which has some DB improvements. The current version misses indizes in the migrations

btw. there is a LNDHub update coming which has some DB improvements. The current version misses indizes in the migrations
raucao removed review request for galfert 2023-02-19 14:06:00 +00:00
raucao removed review request for greg 2023-02-19 14:06:06 +00:00
raucao merged commit 84337c3a7d into master 2023-02-23 07:43:16 +00:00
raucao deleted branch feature/admin_stats 2023-02-23 07:43:16 +00:00
raucao added the
feature
label 2023-03-28 14:42:53 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: kosmos/akkounts#80
No description provided.