Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-25 | Give 404 error if one goes to /key/user for non-existing user. | jessib | |
2013-11-21 | Refactoring of code, and tests. | jessib | |
2013-11-21 | Merge branch 'develop' into feature/return_public_key | jessib | |
2013-11-21 | Merge pull request #116 from azul/feature/rake-tasks-for-cleanup | jessib | |
rake tasks for cleanup | |||
2013-11-21 | Merge pull request #115 from azul/feature/dump-design-docs | jessib | |
Enable dumping design docs to files | |||
2013-11-21 | rake tasks clean up expired tokens and sessions (#4568) | Azul | |
2013-11-19 | couchrest:dump task will dump all design docs | Azul | |
2013-11-19 | add dump_design_docs to CouchRest::Model::Utils:Migrate | Azul | |
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. | |||
2013-11-18 | Need to cleanup some, but start to show public key for /key/username | jessib | |
2013-11-18 | Merge pull request #114 from jessib/feature/rename_ticket_title_to_subject | azul | |
Feature/rename ticket title to subject | |||
2013-11-18 | Remove unnecessary label. | jessib | |
2013-11-18 | Merge branch 'develop' into feature/rename_ticket_title_to_subject | jessib | |
2013-11-15 | Merge pull request #113 from elijh/feature/customize | azul | |
Feature/customize | |||
2013-11-15 | fix problem with custom scss files and precompiling assets in production mode. | elijah | |
2013-11-14 | ensure that we only copy files when running restarting the app, not every ↵ | elijah | |
time a rake task is run (especially since some rake tasks get run as root!) | |||
2013-11-14 | minor improvements to the download button (proper localization, better ↵ | elijah | |
image, better hooks for customization) | |||
2013-11-14 | added support for easier customizations via "config/customization" directory | elijah | |
2013-11-12 | Merge pull request #112 from azul/debug/log_json_errors | jessib | |
make sure we log json request errors and their backtraces | |||
2013-11-12 | Merge pull request #110 from azul/feature/cleanup-expired-tokens | jessib | |
Feature/cleanup expired tokens | |||
2013-11-12 | make sure we log json request errors and their backtraces | Azul | |
2013-11-12 | Merge pull request #111 from jessib/bugfix/4453_missing_template | azul | |
Maybe not ideal fix, but since there is no edit view, we want to show th... | |||
2013-11-11 | Rename ticket title to be subject, as that is what we are displaying it as. | jessib | |
2013-11-11 | Maybe not ideal fix, but since there is no edit view, we want to show the ↵ | jessib | |
show view with the appropriate error messages. | |||
2013-11-11 | Merge pull request #109 from azul/feature/clear-all-data-of-deleted-user | jessib | |
Feature/clear data of deleted user | |||
2013-11-10 | update readme to require ruby 1.9.3 instead of 1.8 | Azul | |
2013-11-08 | removed outdated test. | Azul | |
2013-11-08 | fix cornercase of non expiring tokens | Azul | |
2013-11-08 | Token.destroy_all_expired to cleanup expired tokens (#4411) | Azul | |
2013-11-07 | only check number of disabled identities to make test more robust | Azul | |
2013-11-06 | use the account lifecycle from UsersController#destroy | Azul | |
2013-11-06 | destroy all tickets created by a user when account is destroyed | Azul | |
In order to keep the users engine independent of the tickets engine i added a generic load hook to the account model. The tickets engine then monkeypatches the account destruction and destroys all tickets before the user is destroyed. The tickets are destroyed first so that even if things break there should never be tickets with an outdated user id. I would have prefered to use super over using an alias_method_chain but I have not been able to figure out a way to make account a superclass of the account extension and still refer to Account from the users engine. | |||
2013-11-06 | Ticket.destroy_all_from(user) - remove all tickets created by a user | Azul | |
We'll use this to clean up after user destruction | |||
2013-11-06 | refactor: split up and cleaned up ticket validation tests | Azul | |
2013-11-06 | integration test for blocking handles after account destroyed | Azul | |
has not been run yet. | |||
2013-11-06 | refactor: extract method on account test | Azul | |
also test one can't login anymore after destroying the account. | |||
2013-11-05 | Identity.destroy_all_disabled will clean up disabled identities | Azul | |
This is mostly for cleaning up after tests so far. But we might expand this to destroy all identities disabled before a certain date. | |||
2013-11-05 | disabled identities to block handles after a user was deleted | Azul | |
2013-11-05 | refactor: Identity.disable_all_for(user) on user destruction | Azul | |
This way the identity model defines how identities should be disabled. We currently still destroy them. But it will be easy and nicely isolated to change this next. | |||
2013-11-04 | Merge pull request #108 from azul/feature/proper-user-deletion | jessib | |
notify user their account was successfully deleted (refs #4216) | |||
2013-10-30 | test helper to expect_logout. | Azul | |
Currently it expects both the session and the token to be cleared. This might change. But we'll always have a definition of what it means to logout we can test this way. | |||
2013-10-30 | notify user their account was successfully deleted (refs #4216) | Azul | |
Also fixes a cornercase when admins deleted their own account. So far they would be redirected to the users list - which then refused access. Now they'll be redirected to the home landing page as well. | |||
2013-10-28 | Fix button to enable account: https://leap.se/code/issues/4246 | jessib | |
2013-10-28 | Merge pull request #107 from azul/feature/reenable-submit-button | jessib | |
reset button loading... state on error (#4231) | |||
2013-10-28 | no need to create a user for testing failed login attempt | Azul | |
2013-10-28 | reset button loading... state on error (#4231) | Azul | |
including test refactored error display some | |||
2013-10-28 | Merge branch 'feature/4109-https-sources' into develop | Azul | |
2013-10-28 | Merge remote-tracking branch 'origin/master' into develop | Azul | |
2013-10-21 | the class for the html tag is linux32 - not just linux | Azul | |
2013-10-21 | Merge pull request #104 from azul/test/api-login-with-umlauts-in-password | jessib | |
test login through the API using python with umlauts | |||
2013-10-21 | adopt css to mac-> osx change | Azul | |