27 Commits (59c0cd4562f1a6e4ed629ba295a6ec0ce828fe36)

Author SHA1 Message Date
Kirill Lakhov b7371ede35
Enabled authentication via email (#5037) 3 years ago
Kirill Sizov bae7564968
Add webhooks (#4863)
Co-authored-by: “klakhov” <kirill.lakhov@cvat.ai>
Co-authored-by: Boris <sekachev.bs@gmail.com>
Co-authored-by: kirill-sizov <kirill.sizov@intel.com>
3 years ago
Maxim Zhiltsov 68375ec23e
Add SDK docs (#4928)
- Added auth docs in API schema and SDK ApiClient/Config (fixes #1517)
- Added SDK docs with API, SDK and CLI docs
- Added `develop` branch in the docs
- Allowed unauthorized access to `api/docs`, `api/swagger`, `api/schema` endpoints
- Added `--insecure` env var to control host checks in CLI
- Refactored `build_docs.py` (backported https://github.com/openvinotoolkit/datumaro/pull/589)
- Extracted requirements file for site
3 years ago
Andrey Zhavoronkov 02a2965e04
Fixed reset password after switching to dj-rest-auth (#52) 4 years ago
Maxim Zhiltsov 7b2fc54e20
Add CVAT SDK package (#7) 4 years ago
Boris Sekachev 4f1a778d22
Fixed Intel license headers (#119) 4 years ago
Maxim Zhiltsov bddd44642d
Fix pylint issues (#100) 4 years ago
Maria Khrustaleva 54c15830a9
Add support for source & target storages (#28) 4 years ago
Boris Sekachev f960da9117
Added ability to delete frames (#10)
Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>
Co-authored-by: Nikita Manovich <nikita.manovich@gmail.com>
Co-authored-by: Boris Sekachev <b.sekachev@yandex.ru>
4 years ago
Kirill Lakhov cb896ecab2
Tus for backups (#9) 4 years ago
Kiwon Jung 449ae0c5bf
fixed: Unable to upload annotations #4459 (#4513) 4 years ago
Kirill Lakhov bceae228a7
Tus for project dataset (#4485) 4 years ago
Maria Khrustaleva be334fdee9
Update REST API documentation (#4391) 4 years ago
Kiwon Jung c69f10b4cb
fixed: job assignee can remove or update any issue created by the task owner #4424 (#4436) 4 years ago
Kiwon Jung 42fdea9466
fixed: Permission error occured when accessing the JobCommits #4434 (#4435) 4 years ago
Kiwon Jung e62d200fe5
fixed: Permission error occured when accessing the comments of a specific issue - #4416 (#4421) 4 years ago
Nikita Manovich cc98ff0584
Fix OPTIONS request to REST API methods (#4402) 4 years ago
Nikita Manovich df8590e747
Refactor permissions.py from IAM app (#4336) 4 years ago
bseres99 a676862556
Fix stage and state modification permission (#4324)
Co-authored-by: Matyesz12 <turi.mate12@gmail.com>
4 years ago
Andrey Zhavoronkov ae50696892
Fixed reset password functionality (#4343) 4 years ago
Maria Khrustaleva d098e42c45
Migration to drf_spectacular (#4210) 4 years ago
Maria Khrustaleva 83126c7b5a
API versioning using accept header (#4239) 4 years ago
Andrey Zhavoronkov 976e40393b
Kibana public/private access using IAM (#4240)
* removed djago_reproxy dependency

* fix

* added visibility option, added tests

* updated changelog

* fixed comments

* added rule for admin into .csv, regenerate analytics_test.gen.rego

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
4 years ago
Nikita Manovich 5ccc596888
Filtering for sandbox (#4216)
* Implemented visibility for org= as { 'organization': None }

Now we have 3 types of visibility (aka org_filter)
1. org=slug - see objects only for the organization
2. org=     - see objects only for sandbox (organzation is None)
3. None     - see all objects which you can access
4 years ago
Nikita Manovich 5e59ba1791
Fix project permissons (anybody in org could see the list of projects) (#4201) 4 years ago
G Karthik Raja 566eb2aaa5
Fix Bug 4010 - API method to register does not return authentification token (#4092)
* Return auth token key on register without email verification

When email verification is turned off using all-auth settings, then on registration, return the auth token key.

* Add tests for user registration without email verification

* Add test case for user registration when email confirmation is manadatory

* Refactor register api tests and add its docstring

* updated the license header for iam tests

* Add pull request link to changelog

* Add comment to explain overriding of ROOT_URLConf

* Refactor tests for user registration

Split the test case for user registration without email verification into two test cases by overriding ACCOUNT_EMAIL_VERIFICATION
as 'none' and 'optional'

* Fix doc string

* updated changelog

Co-authored-by: karthik <gkraja@mindkosh.com>
Co-authored-by: Andrey Zhavoronkov <andrey.zhavoronkov@intel.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