Guillim
de1ec07b09
typo fixing:
The TestSite Team -> The Doccano Team
5 years ago
Guillim
9ba9321f63
small typo about the filter:
before it was printing a class "[] input"
instead of "input"
5 years ago
Clemens Wolff
2d3ec13772
Document libpq dependency
5 years ago
Guillim
6c248bfd58
PEP8 fixes
5 years ago
Guillim
924068c5dd
we set up the first test for authentification
5 years ago
Clemens Wolff
d0c566c5ab
Add admin button to approve/reject labels
5 years ago
Clemens Wolff
c2fbe77447
Move rootUrl constant to http utils
5 years ago
Guillim
0c3e5f535a
small typo modif or -> and
5 years ago
Guillim
d8a132d3c0
we add a verification that the email is already configured to avoid an error while creating a user and sending a confirmation email
5 years ago
Guillim
04ee45aeff
typo modif
5 years ago
Hironsan
89dceaabff
Add a tutorial document
5 years ago
Hiroki Nakayama
9e2074682c
Merge pull request #256 from chakki-works/enhance-backend-structure
Enhancement/Separate a Django application into API app and router app
5 years ago
Hironsan
cb1dce916a
Remove unused variables
5 years ago
Hiroki Nakayama
47e54e4c2a
Merge pull request #254 from clarus/add-annotation-tooltip
Add a tooltip under each annotation to name them
5 years ago
Hironsan
8713a281d9
Create new app and move codes
5 years ago
Guillim
7f28808f66
We try another way to specify the backend to the login function. Even though the original code mentions it is possible : https://docs.djangoproject.com/en/2.2/_modules/django/contrib/auth/#login
5 years ago
Guillaume Claret
3cfa22f5f3
Add a tooltip under each annotation to name them
5 years ago
Hiroki Nakayama
9ce28abe81
Merge pull request #251 from clarus/remove-some-for-loops
Remove some for loops
5 years ago
Hironsan
7522d1f6cd
Move code of conduct from root to docs
5 years ago
Guillim
57f8097b80
it's a small fix: when there was an error in the signup form, the redirection to signup was without allow_signup, wich triggered a weird "you can't singup" message.
5 years ago
Guillaume Claret
a1565a212f
Use map to get the document annotations
5 years ago
Guillaume Claret
5bc61192ff
Use find to get the annotation of a label
5 years ago
Hiroki Nakayama
8bd7897530
Merge pull request #239 from guillim/guillim-admin-columns
we add some columns to the admin page
5 years ago
Guillim
a6ea2a772a
coding style fixes
5 years ago
Guillim
80d041236f
coding style
fixing the coding style issues as reported by reviewer
5 years ago
Guillim
b68f11525f
we fix some coding style issues following the PR
5 years ago
Guillim
3038639092
we add some lines for emailing possibilities
5 years ago
Guillim
01ba541ce9
fixing trailing spaces (PEP8 requirement)
5 years ago
Guillim
90690fdc14
Merge branch 'master' of https://github.com/chakki-works/doccano into authentification
5 years ago
Guillim
3e7234e2a6
We go on with authentification:
- we set up python restriction related to the environment variable
"allow_signup"
- we clean a bit html code in base_auth.html
- we allow switch between signin and signup
5 years ago
Guillim
d7ccf5789a
Env variables:
We want to allow the admin to choose wether the users can signin in by
themselves, or if only the admin can do it. We will later implement it
in the python code
Here we have to modify
- docker-compose.yml : add the env ALLOW_SIGNUP
Note: I am not sure if it's True or "True"
Note: we could have put it inside the Dockerfile instead of
docker-compose, it doesn't matter.
- settings.py : Here we make the env variable available to the python
app
- app.json : that's for the heroku deployment. we simply describe to
heroku that we have an env variable
5 years ago
Guillim
e1e82a06ad
We finally make URLs available to the whole application
5 years ago
Guillim
6551e81be8
We create the funciton that validates an email address checking if the token if correct.
5 years ago
Guillim
1e65212d22
We create the Signup view, one of the most important. It is important to keep in mind the difference of action between the GET and the POST.
5 years ago
Guillim
f247c19aeb
CLassic mandatory files for a python package
5 years ago
Guillim
9caf7751fa
Small trick: we add a filter to the Django templating in order to add some class to our form inputs
5 years ago
Guillim
08c66e8103
Creation of all templates for account creation through /signup
5 years ago
Guillim
f29bf9b99d
creation of all templates for reseting password
5 years ago
Hironsan
ed2791eed0
Update travis config to build MkDocs documentation automatically
5 years ago
Hironsan
ad2338fefe
Revert "Update travis config to build MkDocs documentation automatically"
This reverts commit 7467e611
5 years ago
Hironsan
7467e6110e
Update travis config to build MkDocs documentation automatically
5 years ago
Hironsan
c0d1fc316e
Merge branch 'documentation'
5 years ago
Hironsan
e6badb20c0
Add documentation by mkdocs
5 years ago
Hiroki Nakayama
a453d0cd83
Create CODE_OF_CONDUCT.md
5 years ago
Guillim
1547a735c4
we add some columns to the admin page
We add some columns to the admin page in order to have a better overview of the table's elements.
5 years ago
Hiroki Nakayama
f9be910884
Merge pull request #230 from vinayaugustine/per-user-filter
Feature/Filter the progress bar & document list by a user's own annotations
5 years ago
Hiroki Nakayama
427f59b23d
Merge pull request #223 from CatalystCode/enhancement/data-import-coverage
Enhancement/Ensure data pagination is covered in tests
5 years ago
Hiroki Nakayama
d5514abace
Merge pull request #222 from CatalystCode/enhancement/reduce-bundle-size
Enhancement/Reduce bundle size
5 years ago
Hiroki Nakayama
4232830a96
Merge pull request #217 from erikamenezes/feature/json_text_labels_export_1
Enhancement/Alignment for import data format and export data format
5 years ago
Hiroki Nakayama
0c1414348f
Merge pull request #216 from CatalystCode/feature/random-document-sort-order
Feature/Add option to randomize document order per user
5 years ago