2682 Commits (7218f4e2834722b4eccead8096cff7821348facd)
 

Author SHA1 Message Date
Timur Osmanov b6f3b05bb1
Update Documentation. Add documentation about ellipses (#4172)
* add documentation about ellipses

* Update site/content/en/docs/manual/advanced/annotation-with-ellipses.md

* Update site/content/en/docs/manual/advanced/annotation-with-ellipses.md

* Update site/content/en/docs/manual/advanced/annotation-with-ellipses.md

* Update site/content/en/docs/manual/advanced/annotation-with-ellipses.md

* Update site/content/en/docs/manual/advanced/annotation-with-ellipses.md

* Update site/content/en/docs/manual/advanced/annotation-with-ellipses.md

* fix mistake

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
4 years ago
Dmitry Kruchinin fc6525eeb7
Cypress test. Adjust, enabling tests for issues 2524 2633. (#4166)
* Update the command

* Rework the test

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Kirill Lakhov 57e5e62225
Fixed bug: tus failed to upload chunk at offset 0 over https (#4154) 4 years ago
Timur Osmanov c9aa9a12e1
Update Documentation about export, import and backup features (#4150) 4 years ago
dependabot[bot] dc03234432
Bump django from 3.2.10 to 3.2.11 in /cvat/requirements (#4162)
Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.11.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/3.2.10...3.2.11)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Boris Sekachev 1d084c48b1
Fixed bug: canvas is busy (at least one reproducing way) (#4151)
* Fixed bug: canvas is busy (at least one reproducing way)

* Updated version & changelog

* Fixed license headers
4 years ago
AetherBreeze c83d17007b
Add several flags to task_create CLI (#4119)
* Add serveral flags to CLI & generalize CLI code

definition.py:
	- Add use_zip_chunks, start_frame, stop_frame, and chunk_size
	  as CLI flags
	- Rename --bug to --bug_tracker to be consistent with website
	  and API
	- No longer include optional kwargs in all requests
core.py:
	- Add a single loop to handle all kwargs for extensibility
	- Lump optional task_create args into kwargs for brevity

* Add --bug as alias for --bug_tracker

- Add back old --bug flag for backwards compatability

* Update licence header

Update licence header for core.py

* Remove redundant parameter assignment

- Remove hardcoded `image_quality` default value, as this is already
  handled by the argparse default value.

* CHANGELOG entry for new CLI flags

* CLI linting fixes

- Several linting fixes for CLI

* Fix CLI test

- Re-add default image_quality in case task_create is called manually

* Resolve changelog merge conflict

* Update CHANGELOG.md

Co-authored-by: Andrey Zhavoronkov <andrey.zhavoronkov@intel.com>
4 years ago
Nikita Manovich e9c00cd9ec
Email in org invitations should be case insensitive (#4153)
Resolved https://github.com/openvinotoolkit/cvat/issues/4096
4 years ago
Dmitry Kruchinin f1241fe6b4
Updated license year. (#4157)
* Updated license year

* Update year

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Boris Sekachev b85a4ad77c
Added support of ellipses (#4062) 4 years ago
Dmitry Kruchinin 2cd7a38c8a
Bump django-filter from 2.3.0 to 2.4.0 (#4155)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Ferdinand Niedermann eb7e719dc5
Make user-data-permission-fix optional (#3994)
* Make user-data-permission-fix optional

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: u231555 <ferdinand.niedermann@sbb.ch>
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
Co-authored-by: Andrey Zhavoronkov <andrey.zhavoronkov@intel.com>
4 years ago
Dmitry Kruchinin 40f05b27f1
Update numpy to 1.22.0, tensorflow to 2.7.0 (#4146)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin cee4f663ba
Added the step to check the issue 4140 (#4145)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Maria Khrustaleva 297a9cccb3
Fix order (#4087)
* Fix order

* Update header

* Update changelog

* Add Prefetch

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
4 years ago
Saurabh Yadav 59f0b3bb47
Fixed temp_file flush issue for cloud storage in cache.py (#4118)
Issue Summary: File downloaded from cloud storage is not flushed. In case of lot of files, for some files, changes don't reflect in the actual physical file. Actual file is later accessed by filename, which leads to read error.

Issue Error logs:

```
2022-01-05 09:54:14,992 DEBG 'runserver' stderr output:
[Wed Jan 05 09:54:14.992125 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] [2022-01-05 09:54:14,991] ERROR cvat.server.task_12: cannot get requested data type: chunk, number: 0, quality: Quality.COMPRESSED
[Wed Jan 05 09:54:14.992147 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] Traceback (most recent call last):
[Wed Jan 05 09:54:14.992152 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]   File "/home/django/cvat/apps/engine/cache.py", line 96, in prepare_chunk_buff
[Wed Jan 05 09:54:14.992156 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]     if checksum and not md5_hash(source_path) == checksum:
[Wed Jan 05 09:54:14.992159 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]   File "/home/django/cvat/apps/engine/utils.py", line 100, in md5_hash
[Wed Jan 05 09:54:14.992163 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]     frame = Image.open(frame, 'r')
[Wed Jan 05 09:54:14.992166 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]   File "/opt/venv/lib/python3.8/site-packages/PIL/Image.py", line 3023, in open
[Wed Jan 05 09:54:14.992186 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]     raise UnidentifiedImageError(
[Wed Jan 05 09:54:14.992189 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] PIL.UnidentifiedImageError: cannot identify image file '/tmp/cvat_041w7vsimages#0089c635-ae5f-49d7-baa5-a4d75f0412ca.png'
[Wed Jan 05 09:54:14.992192 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]
[Wed Jan 05 09:54:14.992196 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] During handling of the above exception, another exception occurred:
[Wed Jan 05 09:54:14.992199 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]

2022-01-05 09:54:14,992 DEBG 'runserver' stderr output:
[Wed Jan 05 09:54:14.992202 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] Traceback (most recent call last):
[Wed Jan 05 09:54:14.992205 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]   File "/home/django/cvat/apps/engine/views.py", line 689, in data
[Wed Jan 05 09:54:14.992208 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]     buff, mime_type = frame_provider.get_chunk(data_id, data_quality)
[Wed Jan 05 09:54:14.992211 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]   File "/home/django/cvat/apps/engine/frame_provider.py", line 167, in get_chunk
[Wed Jan 05 09:54:14.992215 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]     return self._loaders[quality].get_chunk_path(chunk_number, quality, self._db_data)
[Wed Jan 05 09:54:14.992218 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]   File "/home/django/cvat/apps/engine/cache.py", line 32, in get_buff_mime
[Wed Jan 05 09:54:14.992221 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]     chunk, tag = self.prepare_chunk_buff(db_data, quality, chunk_number)
[Wed Jan 05 09:54:14.992224 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]   File "/home/django/cvat/apps/engine/cache.py", line 113, in prepare_chunk_buff
[Wed Jan 05 09:54:14.992227 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868]     raise Exception(msg)
[Wed Jan 05 09:54:14.992231 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] Exception: cannot identify image file '/tmp/cvat_041w7vsimages#0089c635-ae5f-49d7-baa5-a4d75f0412ca.png'
[Wed Jan 05 09:54:14.992414 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] ERROR - 2022-01-05 09:54:14,991 - views - cannot get requested data type: chunk, number: 0, quality: Quality.COMPRESSED
[Wed Jan 05 09:54:14.992425 2022] [wsgi:error] [pid 330:tid 139683931096832] [remote 172.20.0.2:56868] Traceback (most recent call last):
```
4 years ago
Boris Sekachev cd1f89eb01
Fixed statistics modal when the job is assigned to someone (#4144)
* Fixed statistics modal when the job is assigned to someone

* Updated version
4 years ago
Kirill Lakhov 8e4dd14de0
Fix task data upload progress bar (#4134)
* fix progressbar

* updated changelog, changed progress check
4 years ago
Roman Donchenko 4345048542
Remove workarounds for pycocotools issues (#4136)
* `--no-binary=pycocotools` isn't necessary since pycocotools 2.0.4.
* Installing Cython manually hasn't been needed since pycocotools 2.0.1
  (and nothing else needs Cython to be installed).
4 years ago
Zack Murry b5a9a0fbfd
Fix misspelling of automatically (#4128) 4 years ago
Snyk bot 4e65d77aac
fix: cvat/requirements/base.txt to reduce vulnerabilities (#4131)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-2331901
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-2331905
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-2331907
4 years ago
matthias-p a744731f65
Update git ssh url pattern (#4057)
* Add ssh:// url pattern to regex

Add support for the ssh:// url pattern, since it is a valid ssh url.
Also added the ~ sign to the repo pattern, because ssh and git protocol
support ~username expansion

Co-authored-by: Pijarowski, Matthias <matthias.pijarowski@hensoldt.net>
4 years ago
AmitN1212 f915385f2c
Update documentation (Development Environment section) (#4082) 4 years ago
Snyk bot cbb937bd7f
fix: cvat/requirements/base.txt to reduce vulnerabilities (#4103)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-MISTUNE-2328096
4 years ago
Timur Osmanov d651cd6997
Improved documentation site. Adding a copy button for code blocks (#4024) 4 years ago
Dmitry Kruchinin 8629d0f79e
Added aditional check dropdown menu visibility (#4100)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Boris Sekachev f066072eee
Fixed organizations restore (#4098) 4 years ago
Timur Osmanov 877daa4f2a
Update documentation. Add organization section (#4080)
* add organization section

* fix linter errors

* fix mistake

* update roles description and other sections

* fix linter error

* update task-details.md

* fix mistake

* update review section

* fix linter error

* apply suggestions

* fix linter error
4 years ago
Dmitry Kruchinin e17d791968
Cypress. Update test case_4. (#4089)
* Added removing tasks, users, projects.

* Update the case_4, function for deleting a task.

* Fix command

* Apply comments

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin 7d3116e287
Cypress. Fix/update case 69. (#4078)
* Fix case 69.

* Fixed/updated the test. Added-reworked the commands.

* Fix commands

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin 6ae08d5bc7
Rework case 39 (#4081)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin b05bb9ab43
Cypress. Update case 108. Find a better way for check shape rotation. (#4075)
* Update case 108

* Added step to check copy/paste

* Some refactoring

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Andrey Zhavoronkov b7a50acff2
Added information about OpenVINO toolkit to login page (#4077)
Co-authored-by: Boris Sekachev <boris.sekachev@yandex.ru>
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
4 years ago
Dmitry Kruchinin 7bdac66921
Fix linters worlflows (#4079) 4 years ago
Boris Sekachev 1cd2ea06b0
Fixed copy/paste for rotated shapes (#4061)
* Fixed copy/paste for rotated shapes

* Updated version

* Fixed issue with cropping rotated box after paste

* Checking constraints not only when create, but also when paste

* Do not enable autoborders when paste shape

* Fixed test. Getting circles coordinates is not correct way to check coordinates matching because they are in different coordinate spaces

* Using dedicated function to get points
4 years ago
Kirill Lakhov 69d3ad79f6
Add documentation/tests for tasks large files uploads (#4036)
* added api documentation

* added test with 108mb file

* fixed linter issues

* added upload chunk size param

* fixed initialization

* udpated doc for uploadChunkSize

* reworked setting as global

* small fix

* moved uploadChunkSize setting setup to hooks

* fix comments

* change this to globalThis
4 years ago
dependabot[bot] 2ebe7176cf
Bump django from 3.2.8 to 3.2.10 in /cvat/requirements (#4067)
Bumps [django](https://github.com/django/django) from 3.2.8 to 3.2.10.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/3.2.8...3.2.10)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Dmitry Kruchinin 3cfbe809dd
Fixing cases 91, 92 (#4076)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin 7468df869c
Fix the test for check Email verification system (#4071)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Nikita Manovich 4708b5ecf8
IAM: Open Policy Agent integration (#3788)
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
4 years ago
Maria Khrustaleva 5281e7938c
Support any name for a manifest (#4041)
* Initial version

* Fix support 2 versions && fix case for cloud storages

* Fix eslint errors

* tmp

* Fix manifest validation when data hasn't been copied yet

* fix

* Update changelog
4 years ago
Maria Khrustaleva f74b6f0db3
Fix grammarly issues (#4059)
* Fix grammarly issues

* Update license

* Update .github/PULL_REQUEST_TEMPLATE.md

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
4 years ago
Andrey Zhavoronkov defc78ef16
Updated ELK 6.8.21 -> 6.8.22 (#4052) 4 years ago
Dmitry Kruchinin 6abc8da3a6
Upate case 1. Added check label color. (#4045)
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin 3444ab3c4c
Cypress. Update case 111. Added check ability to setup text labels content. (#4050)
* Added check label content.

* Added check. Some refactoring.

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Andrey Zhavoronkov 32d9fb09be
Project backups (#3852) 4 years ago
Dmitry Kruchinin 85938b3d51
Update workflows for linters (#4039) 4 years ago
Dmitry Kalinin 579bfb38c3
Project import simple implementation (#3790) 4 years ago
Maria Khrustaleva cde33acf5d
Fix issue: Original pdf file is deleted (#3967) 4 years ago
Timur Osmanov 73a0c6499c
Update documentation. Update the settings section (#4034)
* update settings.md

* fix mistakes
4 years ago