| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
And add a step to validate a generated code from the OTP app
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Update SchebTwoFactorBundle to version 3
- Enable Google 2fa on the bundle
- Disallow ability to use both email and google as 2fa
- Update Ocramius Proxy Manager to handle typed function & attributes (from PHP 7)
- use `$this->addFlash` shortcut instead of `$this->get('session')->getFlashBag()->add`
- update admin to be able to create/reset the 2fa
|
|
|
|
|
|
|
| |
Change the way to select a random entry:
- select all ids from the given user (with filters)
- choose randomly one in php
- find that entry
|
| |
|
|
|
|
| |
Instead of one per type, one for all is ok.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change '{method} authors' (which gives 'Tag_entries authors' when
exporting a tag) to 'Various authors'.
When exporting a tag (tag_entries), change the title from 'Tag_entries
articles' to 'Tag {tag} articles'.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
|
|\ \
| | |
| | | |
Allow to rename tags from the web interface.
|
| | |
| | |
| | |
| | |
| | | |
This will help handling the CSRF protection token and use symfony HTML generation layer.
Also a FormView instance is generated for each tag because we need to render a form for each tag and FormView are not reusable.
|
| | |
| | |
| | |
| | | |
The current tag is removed from all the current logged user entries. Then the new one is created and attached.
|
| | |
| | |
| | |
| | |
| | | |
- Do not override locale if user has choosen a locale from the login screen.
- Add some tests about locale url
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| | |
Thanks to the BC compatibility, almost nothing have to be changed.
All changes are related to new bundle version of:
- SensioFrameworkExtraBundle
- DoctrineFixturesBundle
|
|/ |
|
|
|
|
| |
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add a new helper to set a default title when it's empty:
1/ use basename part of entry's path, if any
2/ or use domain name
Fixes #2053
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
|
|
|
|
| |
If `restricted_access` is disabled, accessing `/site-credentials/` must be disabled.
|
| |
|
|
|
|
|
|
|
|
| |
This date is used to sort starred entries.
Can not use Entry::timestamps method otherwise starred_at will be updated each time entry is updated.
Add an updateStar method into Entry class
A migration script has been added in order to set starred_at field.
|
| |
|
| |
|
|
|
|
|
|
|
| |
When exporting an entry, use the domain name as author name for epub,
mobi and pdf formats, instead of 'wallabag'.
Change the author from array to string, because for now, there is always
only one author.
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Encrypt username too
Redirect to list after saving credentials
Fix typos
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
| |
|
|
|
|
|
|
|
| |
It is not aimed to test if we can get the full article (since we aren't using real login/password)
but mostly to test the full work (with authentication, etc.)
Do not clean fixtured to avoid SQLite to re-use id for entry tag relation 😓
|
| |
|
| |
|
| |
|
|\
| |
| | |
Import disableContentUpdate
|
| | |
|
| |
| |
| |
| |
| |
| | |
Objects are always passed by reference, so it doesn't make sense to
return an object which is passed by reference as it will always be the
same object. This change makes the code a bit more readable.
|
|/
|
|
|
| |
It could have been used if we set the current page inside PreparePagerForEntries.
But we did that in each controller because we can have an OutOfRangeCurrentPageException
|
|
|
|
| |
Use https://github.com/dmaicher/doctrine-test-bundle to have test isolation.
|
|
|
|
|
|
| |
Fixes #2835
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
|
|
|
|
| |
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
| |
|