Commit Graph

414 Commits

Author SHA1 Message Date
Keith Stevens 9f1064d656 Complete the handler todo and use withoutRole 2023-01-11 16:54:39 +09:00
Keith Stevens aba5b43a37 Minimal fixing for the Message type in one context 2023-01-11 16:40:28 +09:00
Keith Stevens 454f332823 Ensuring the flagging post has a message or post id 2023-01-11 16:36:40 +09:00
Keith Stevens f4d0ad1cc8 Removing an unused property 2023-01-11 15:05:30 +09:00
Keith Stevens 17bcc53fb7 Merging with main again 2023-01-11 15:02:29 +09:00
Keith Stevens 5109f14e4c Fixing the answer submission problem after unifying code 2023-01-11 14:58:10 +09:00
Riley Sandborg f542821b3a Merge branch 'LAION-AI:main' into main 2023-01-10 18:49:00 -06:00
rsandb f61f582a9b Integrate Dashboard with Messages/Styling Changes 2023-01-10 18:48:14 -06:00
Keith Stevens e1dd677677 Merging with main 2023-01-11 08:47:16 +09:00
Keith Stevens c794c2d83a Merge pull request #598 from othrayte/unified-task-controls
website: Unify task controls
2023-01-11 08:35:35 +09:00
AbdBarho 8ce84ecef8 Merge pull request #590 from LAION-AI/589-reject-banned-users
Ensure all the API routes reject banned users
2023-01-10 18:40:28 +01:00
Adrian Cowan 805bc33ba4 website: Unify task controls
Also happens to fix some issues with the no-changes are-you-sure dialog only appearing once and other form values not being reset correctly.
2023-01-11 02:59:10 +11:00
Keith Stevens 747c3501d1 Adding a new web api path that returns valid labels and then fetching from that within FlaggableElement. This allows FlaggableElement to fetch all its own data and remove the need to pipe labels through a series of components 2023-01-10 20:57:42 +09:00
Adrian Cowan 15e1203be9 website: Refactor remaining task pages to use Task.tsx 2023-01-10 21:44:22 +11:00
Keith Stevens d94cb4b2d6 Ensure all the API routes reject banned users 2023-01-10 19:16:13 +09:00
Keith Stevens 80268136b0 A simpler fix to ensuring the messages view can render 2023-01-10 17:52:48 +09:00
Keith Stevens 9e14de2570 Moving the ValidLabel type 2023-01-10 16:30:44 +09:00
Keith Stevens 2c34b09f85 Merge branch 'main' into web-tidy-sweep 2023-01-10 16:25:43 +09:00
Keith Stevens 062bfdba3a Revert "Centralize task types"
This reverts commit 97c1f12e11.
2023-01-10 16:24:35 +09:00
Keith Stevens 81cb88615b Revert "rebasing with main"
This reverts commit 2c0463f6f8.
2023-01-10 16:24:15 +09:00
Keith Stevens fe4e949f2f Revert "rebasing"
This reverts commit c4d5ed990b.
2023-01-10 16:23:56 +09:00
Keith Stevens c4d5ed990b rebasing 2023-01-10 16:22:23 +09:00
Keith Stevens 2c0463f6f8 rebasing with main 2023-01-10 16:21:44 +09:00
AbdBarho 97c1f12e11 Centralize task types 2023-01-10 16:20:48 +09:00
Keith Stevens aa22ed0d1c Remove debug log 2023-01-10 14:52:55 +09:00
AbdBarho 54a042d002 Centralize task types 2023-01-10 06:51:59 +01:00
Keith Stevens 48e9c7d09c Ensure FlaggableElement has an empty list of labels in the messages views 2023-01-10 14:16:19 +09:00
Keith Stevens 54cc88bb1f Ensure FlaggableElement always has the set of labels 2023-01-10 14:08:43 +09:00
Keith Stevens f2c235476e Deleting the auto-ack on task fetching in favor of auto-acking on answer submission. Fixes broken e2e tests 2023-01-10 13:24:56 +09:00
Keith Stevens f028c07dfb Fixing the typing for the MessageView forwardRef 2023-01-10 13:10:31 +09:00
Keith Stevens 34a1715923 Cleaning up a suite of eslint warnings 2023-01-10 13:02:17 +09:00
Keith Stevens 2e2efdec65 Fixing a small remaining issues, reporting labels, rejecting tasks, and redirecting users on landing page 2023-01-10 12:51:56 +09:00
James Melvin 420b3739eb fix: retrieval of valid_labels from API to populate the TEXT_LABEL_FLAGS in FlaggableElements.tsx 2023-01-09 22:31:44 +05:30
Adrian Cowan 91ee52595e website: Ignore screenshots and videos produced by cypress e2e tests
These files are generated by running `npm run cypress:run`
2023-01-09 19:17:05 +11:00
Keith Stevens 69dc6bf68d Adding a bare bones feature flag setup 2023-01-09 09:44:01 +09:00
Keith Stevens 8eddd769b6 Merge pull request #552 from LAION-AI/use-hooks-evaluate
Use hooks for "evaluate" tasks
2023-01-09 09:23:24 +09:00
Keith Stevens 16df53fc54 Merge pull request #550 from LAION-AI/use-hooks-create
Use hooks for "create" tasks
2023-01-09 09:22:36 +09:00
Keith Stevens ff4e1c76f9 Merge pull request #520 from othrayte/skip-with-reason
Prompt for reason for skipping.
2023-01-09 08:31:20 +09:00
AbdBarho 94151f75e1 shorter dedupe duration 2023-01-08 20:16:10 +01:00
AbdBarho 30a034988f Validate on mount 2023-01-08 19:56:56 +01:00
AbdBarho d0042cebb3 Use hooks for "evaluate" tasks 2023-01-08 19:50:49 +01:00
AbdBarho ad91bfe201 Use hooks for "create" tasks 2023-01-08 19:19:52 +01:00
AbdBarho f33787b4cc Merge pull request #549 from kostiak/website-tasks-all
Add /tasks/all route to website
2023-01-08 19:09:41 +01:00
AbdBarho 10b9d4608a Merge pull request #542 from callum-gander/login-errors
#224: display OAuthAccountNotLinked error message + other errors messages
2023-01-08 19:01:40 +01:00
Callum ece8f227c2 #224: Simplified error useEffect and renamed errors to errorMessages 2023-01-08 17:47:08 +00:00
Kostia 0ec2d7fb05 Add /tasks/all route to website 2023-01-08 19:24:08 +02:00
Desmond Grealy 35292e800a Add theme to verify page. Simplify 2023-01-08 08:35:58 -08:00
Callum b0952bc681 #224: display OAuthAccountNotLinked error message + other errors messages 2023-01-08 14:00:09 +00:00
Adrian Cowan f277e2da0f Prompt for reason for skipping.
Note: skipping is only half implemented for labelling and summarisation tasks as those probably need to be changed to use the new Task component.
2023-01-09 00:02:43 +11:00
AbdBarho b554f8b68b Merge pull request #532 from LAION-AI/237-admin-paginate-users
Adidng simple pagination to the admin user view #237
2023-01-08 12:48:57 +01:00