Age | Commit message (Collapse) | Author |
|
refactor: remove Overview controller - we can use Users#show
|
|
Bugfix/4703 disable unsupported settings
|
|
Feature/robust against couch connection issues
|
|
we were only using Users#show to redirect to the edit action. So I replaced that with the overview and we have no more use for the extra controller.
This also simplifies linking to the users in question a lot.
|
|
with tests
|
|
|
|
* in case the user has a session id, keep it but proceed without a session
* in case we can't initialize the models proceed
* if APP_CONFIG[:reraise_errors] is set we'll crash instead in the latter case
default to reraise errors in dev and test environments.
|
|
|
|
Removing our own error class for this. It interferes with couch_rest_session_store tryign to catch the same errors.
|
|
This one does not use our own error class for connection issues anymore. We'll remove that class in the next commit. So let's not rely on it.
|
|
update couchrest session store and Gemfile.lock
|
|
|
|
|
|
This will fix the crash when loading the landing page without
a couch connection.
|
|
Feature/service level
|
|
|
|
|
|
[skip ci]
|
|
|
|
refactor: prepare validations of the uploaded pgp keys
|
|
|
|
* Return public key on /key/:login
* rake tasks clean up expired tokens and sessions (#4568)
* rake task to dump design docs to files
* add dump_design_docs to CouchRest::Model::Utils:Migrate
* rename ticket title to subject
|
|
service level code won't break anything if it isn't set in the config.
|
|
|
|
parts, but seems like okay generic start for now.
|
|
|
|
Feature/validate pgp keys
|
|
* Return public key on /key/:login
* rake tasks clean up expired tokens and sessions (#4568)
* rake task to dump design docs to files
* add dump_design_docs to CouchRest::Model::Utils:Migrate
* rename ticket title to subject
|
|
|
|
[skip ci]
|
|
|
|
refactor: prepare validations of the uploaded pgp keys
|
|
Feature/return public key
|
|
|
|
|
|
|
|
rake tasks for cleanup
|
|
Enable dumping design docs to files
|
|
|
|
|
|
This is similar to the migrations but instead of uploading the design
documents to couch it stores them in
tmp/database/design.json
within the rails directory.
database is the supposed database name without prefixes or suffixes
design is the name of the design doc CouchRest model would have created
The files also contain a couchrest checksum so couchrest can detect they
are up to date.
This commit also cleans up a few redundant things in the extension to
CouchRest::Model:Utils::Migrate that we used to have. There's no need
to loop through the 'normal' models in load_all_models_with_engines
since load_all_models_without_engines already does that. We were also
overwriting all_models_and_proxies with exactly the same code as in
the original.
|
|
|
|
* stores desired & effective service level
* whenever desired level is changed, effective level will be updated
* allows user to set their desired service level
* allow admin to update desired & effective service level
|
|
|
|
Feature/rename ticket title to subject
|
|
|
|
|
|
* ensure that we only copy files for customization when restarting the app (#1300)
not every time a rake task is run (especially since some rake tasks get run
as root!)
* improvements to the download button
(proper localization, better image, better hooks for customization)
* added support for easier customizations via "config/customization" directory (#1300)
* log json request errors and their backtraces
* show Ticket with the appropriate error messages. (*4453)
* update readme to require ruby 1.9.3 instead of 1.8
* Token.destroy_all_expired to cleanup expired tokens (#4411)
* use the account lifecycle from UsersController#destroy (#4216)
* destroy all tickets created by a user when account is destroyed (#4216)
* integration test for blocking handles after account destroyed (#4216)
* disable identities to block handles after a user was deleted (#4216)
* notify user their account was successfully deleted (#4216)
* Fix button to enable account (#4246)
|
|
|
|
Feature/customize
|