Henry Wilkinson
56d331ab78
Fix text overflow problem on crawl details page ( #570 )
...
* Fixes text overflow problem on crawl details page
- Crawl title length is now unlimited
- Flex items in that row are aligned to the bottom of the box (details bar) instead of the top
- Mirrors changes on config detail page
* Shrinks action button size on config detail page: Matches crawl detail page
* Margin fix: Added 0.5rem, aligned with mockups
2023-02-06 19:43:22 -08:00
sua yoo
d128525e4e
Run unit tests in frontend PR check ( #569 )
2023-02-06 17:47:15 -08:00
Ilya Kreymer
21745fb6f8
health readiness check: add /healthz endpoint for nginx readiness check, set failure threshold to 3 (similar to ingress) ( #562 )
2023-02-06 15:08:05 -08:00
sua yoo
17e1628d2d
Allow superadmins to create org from UI ( #563 )
2023-02-06 14:58:28 -08:00
sua yoo
4875d7727d
Fix invite accept in UI ( #560 )
2023-02-06 12:18:24 -08:00
Tessa Walsh
6d424a1ae0
Serialize pending invites to return "id" not "_id" ( #559 )
2023-02-06 12:28:11 -05:00
Henry Wilkinson
28d39121d7
Merge pull request #551 from webrecorder/css-fixes
2023-02-05 22:00:09 -05:00
Ilya Kreymer
67df783885
bump version to 1.2.1-beta.0
2023-02-05 12:27:45 -08:00
D. Lee
51b44563c8
add/remove admin node pool ( #556 )
2023-02-04 19:17:05 -08:00
Henry Wilkinson
2c37231393
Merge pull request #552 from stavares843/patch-1
2023-02-03 14:02:54 -05:00
Ilya Kreymer
da60403e4b
ci: set env vars for deploy script
2023-02-03 10:54:03 -08:00
Ilya Kreymer
6866383c6f
ci: fix deploy script typo, ensure version is set
2023-02-03 10:49:17 -08:00
Sara Tavares
b9ae1dd979
chore(typo): fix typo in read me
2023-02-03 18:32:58 +00:00
Henry Wilkinson
58971d6b32
switch font-medium
→ font-semibold
for titles
...
This should resolve to `font-weight: 600` but currently does not. :(
2023-02-03 03:35:07 -05:00
Henry Wilkinson
a2a8d283ff
Fixes url word breaking
...
Would probably ideally be break-word for all the non URL related things in the form but I don't think it will have any effect on anything that's not URLs in practice?
2023-02-03 03:10:28 -05:00
Henry Wilkinson
8e65edc6f8
Fix org settings label font weight
2023-02-03 03:01:41 -05:00
Ilya Kreymer
af7ba4c90a
version: update to 1.2.0
2023-02-02 23:46:23 -08:00
Henry Wilkinson
a7cd15c4f8
Removes "crawl of" beside crawl name
2023-02-03 02:41:22 -05:00
Henry Wilkinson
629b3dea6a
Align details nav with window instead of window title
2023-02-03 02:37:46 -05:00
D. Lee
ba60f4e310
ansible: Add admin addons options to DigitalOcean ( #529 )
...
- if 'enable_admin_addons' is enabled, init admin logging addon and add admin node pool
2023-02-02 23:00:03 -08:00
sua yoo
10c96ed2ae
Update tab access by user role ( #549 )
...
* update types
* update user org type
* update tabs
2023-02-02 22:26:22 -08:00
sua yoo
16ca8ecefd
Support additional seed URLs and custom scope type ( #543 )
2023-02-02 21:39:29 -08:00
sua yoo
c1a612d73f
Update crawl tags from detail view ( #539 )
2023-02-02 20:42:18 -08:00
Tessa Walsh
2e3b3cb228
Add API endpoint to update crawl tags ( #545 )
...
* Add API endpoint to update crawls (tags only for now)
* Allow setting tags to empty list in crawlconfig updates
2023-02-01 22:24:36 -05:00
Tessa Walsh
23022193fb
Reformat backend for black 23.1.0 ( #548 )
2023-02-01 20:01:09 -05:00
Tessa Walsh
58aafc4191
Make API updates for member updates ( #541 )
...
* Add API endpoint that lists pending invites for all orgs (superuser-only)
* Add API endpoint that lists pending invites for org
* Add user emails to /api/orgs/<oid> response
2023-02-01 16:44:00 -05:00
Ilya Kreymer
9048d46c6c
backend: add extraHops to support #543
2023-02-01 13:21:26 -08:00
Ilya Kreymer
e8b90b7c3e
Deploy to Dev Cluster Fixes ( #542 )
...
fix typos for on-demand k8s cluster deployment via github action trigger
2023-01-31 16:33:56 -08:00
Ilya Kreymer
e98df10dad
CI: Setup manual workflow for dev deployment ( #540 )
...
* deployment: add initial manual workflow for deploying to dev cluster, addresses #428
* opt: only run k3d-log-ci tests on backend or chart changes
2023-01-31 15:42:50 -08:00
sua yoo
f94be79364
Fix browser profile origins sidebar overlap ( #530 )
2023-01-31 13:44:17 -08:00
Tessa Walsh
7d25565ef4
Add org role to /users/me-with-orgs ( #536 )
...
* Add org role to /users/me-with-orgs
* Add SUPERADMIN role and return in /me-with-orgs for superusers
2023-01-31 16:27:13 -05:00
Tessa Walsh
6cb79b580a
Fix issue where users are added to default org as admin ( #534 )
...
Users should only be added as to the default org with Owner permissions
if they are not specifically being invited to another org. This commit
fixes the logic in the post-registration callback to make this the case.
2023-01-31 12:55:31 -08:00
D. Lee
5fac103e10
[FIX] Add ingress class for admin logging ( #532 )
...
* add ingress class, support changing ingress class for microk8s
* update dependency
2023-01-31 12:52:57 -08:00
Ilya Kreymer
6df31e13ab
backend: profile api: return additional data in profile /browser/<id> endpoint ( #537 )
...
supports #533 , switching to client side rendering from VNC websocket
2023-01-31 11:58:50 -08:00
Tessa Walsh
2e6bf7535d
Add support for tags to update_crawl_config API endpoint ( #521 )
...
* Add test for updating crawlconfigs
2023-01-30 21:46:54 -08:00
sua yoo
05ce32d898
Update org settings & org invite UI ( #528 )
2023-01-29 11:38:22 -08:00
Henry Wilkinson
3c199419a2
Merge pull request #526 from webrecorder/config-copy-updates
2023-01-27 13:17:29 -05:00
Sara Tavares
bc69d6f0d4
chore(typos): fix typos ( #524 )
...
Co-authored-by: stavares843 <stavares843@users.noreply.github.com>
2023-01-26 16:34:47 -08:00
sua yoo
8957eda966
Improve org routing & performance ( #520 )
2023-01-26 15:02:27 -08:00
Henry Wilkinson
796565c0ad
Minor Updates to Seeded Crawl control descriptions & names
...
- Renames the first step as `Crawl Scope` from `Crawl Setup`. Technically this whole process is setting up crawls, `Crawl Scope` should be more descriptive.
- Changes the help text regarding crawler instances to mention rate limiting instead of the amount of resources it takes up on our end which isn't terribly relevant to users.
2023-01-26 18:01:01 -05:00
Henry Wilkinson
e021184c27
Updates crawl type descriptions
...
Improvements based on Nicholas' feedback.
2023-01-26 17:41:18 -05:00
Tessa Walsh
231c37108c
Handle DuplicateKeyError on org rename requests ( #514 )
...
* Handle DuplicateKeyError on org rename requests
2023-01-25 17:46:35 -08:00
Tessa Walsh
9f0abd6a28
Only drop indexes if migrations are run ( #515 )
2023-01-25 17:46:10 -08:00
sua yoo
7dc85cc33c
Allow admin users to change org name ( #506 )
2023-01-25 10:55:45 -08:00
Tessa Walsh
0486d50fe9
Add new /users/me-with-orgs API endpoint ( #510 )
2023-01-24 10:23:30 -05:00
Tessa Walsh
31e7939cba
Add new API user management endpoints ( #511 )
...
- Remove user from org
- Delete user invite
2023-01-23 17:03:07 -08:00
Tessa Walsh
c0e2ec6155
Fix logic for creating pidfile parent dir ( #512 )
2023-01-23 17:02:25 -08:00
D. Lee
be4f918149
Merge pull request #442 from webrecorder/admin-logging-service
...
Add logging service
2023-01-19 22:15:16 -08:00
sua yoo
f780cb534b
Improve new config navigation UX ( #508 )
...
* add job type to url
* add back to choose crawl type
* update for duplicate
* enable jumping into section
2023-01-19 09:39:45 -08:00
Ilya Kreymer
ccd87e0dff
Rename api / nginx settings -> backend / frontend, set pull policy job images ( #504 )
...
* rename config values
- api -> backend
- nginx -> frontend
* job pods:
- set job_pull_policy from api_pull_policy (same as backend image)
- default to Always, but can be overridden for local deployment (same as backend image)
typo fix: CRAWL_NAMESPACE -> CRAWLER_NAMESPACE (part of #491 )
ansible: set default label to :latest instead of :dev for
2023-01-18 20:21:36 -08:00