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
Boris Sekachev
6af3be6cac
Added ability to setup text labels content ( #4029 )
...
* Added ability to setup text labels content
* Updated changelog
* Fixed wrong test
* Added minimum font size const
4 years ago
Dmitry Kruchinin
3cf5265b01
Cypress. Test for "Switch text font size and position". ( #4027 )
...
* Add className
* Update the test.
* Some reworks.
* Fix typo
* Revert changes in the case 36
* Move to a different test. Added check a text position
* Rework calculate the shape height
* Enabling the test for Firefox
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Andrey Zhavoronkov
5e5555d259
Updated ELK 6.4.0 -> 6.8.21 ( #4028 )
4 years ago
Boris Sekachev
6b5cfc14be
Fixed font-size in firefox ( #4026 )
...
* Fixed font-size in firefox
* Updated versions
4 years ago
Andrey Zhavoronkov
23c80c4cfe
Fixed possible color collisions in the generated colormap ( #4007 )
4 years ago
Kirill Lakhov
cc057a7a77
Large files uploads ( #3692 )
4 years ago
Timur Osmanov
e39a17b0ac
Update documentation. Added tutorial about attach google cloud storage ( #3995 )
...
* add google cloud storage tutorial
* update attach-cloud-storage.md
* apply suggestion
* apply suggestion v 2
* update images
* fix mistakes
* Update site/content/en/docs/manual/basics/attach-cloud-storage.md
Co-authored-by: Maria Khrustaleva <maria.khrustaleva@intel.com>
* fix linter error
Co-authored-by: Maria Khrustaleva <maria.khrustaleva@intel.com>
4 years ago
Dmitry Kruchinin
e375c70f36
Adding test to check "Smooth image" option ( #4015 )
...
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Dmitry Kruchinin
e45d57b9e0
Cypress. Dummy cloud storages. ( #3988 )
...
* Creted dummy cloud storages.
* Add dummy per CS. Writing new test.
* Disabling for Firefox
* Code refactoring.
* Some rework
* Apply comments
* Apply comments
* Rename function. Add check tooltip text.
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Anugraha Sinha
8cdd5d6a47
Updated installation.md with respect to information about CVAT_HOST for local installation ( #4014 )
4 years ago
Maria Khrustaleva
68fbcdec43
Added sorting methods ( #3937 )
4 years ago