Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CVAT chanes for Human #1

Open
wants to merge 56 commits into
base: develop
Choose a base branch
from
Open

CVAT chanes for Human #1

wants to merge 56 commits into from

Conversation

Dzeranov
Copy link
Collaborator

@Dzeranov Dzeranov commented Jul 12, 2021

Jobs can be consumed via Core Protocol and converted into CVAT Tasks.
Basic authentication (username & password) is replaced with eth wallet authentication. Username & password authentication used only for admins. Signup flow was removed for users.
Completed task data is being uploaded to the s3 cloud provider.
A list of contributors (wallet addresses) is being sent back to the Protocol for further reward distribution.
A service called exchange in between CVAT and Protocol was developed which allows to convert Protocol data to the CVAT format and vice versa.
Job assignment. A user is not able to assign to a job if the job is already taken by another user. Also a user is not allowed to go to the annotation mode until he assigns himself to a job. Admins are not allowed to assign themselves as well.
A division of allowed tools based on the job type was added alongside with additional task information/description.
Review mechanism. This feature was completely removed from CVAT due to its uselessness for our purposes.

Dzeranov and others added 26 commits July 19, 2021 16:00
eth.sign is replaced with eth.personal.sign
Admin and user login flow is separated. Password for API, wallet for UI
@vkomodey
Copy link

resolve conflicts

Dzeranov and others added 25 commits September 13, 2021 16:52
Review flow is removed from UI and tests
Task description is added to the model & UI
… is no assignee on it; Forbid to finish a job in case it's without assignee
CVAT_EXCHANGE_URL in compose file; cvat_exchange instead of jobflow;
Replace 5432 postgres constant to env variable
Allow annotation instruments base on task type
allowed_annotation_instrument in Task instead of *_mode
@Dzeranov Dzeranov changed the title Wallet connect CVAT chanes for Human Jan 17, 2022
Dzeranov pushed a commit that referenced this pull request Jan 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants