Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-17 | UnauthenticatedUser as current_user | Azul | |
this still allows us to do current_user.service_level. Have not gone through the rest of the code yet. Only made sure logged_in? now tests for is_a? User instead of !!current_user | |||
2014-04-17 | initial commit for the service level api | Azul | |
:api/service will return a hash of the current users service level This is failiing if the user is not logged in. Instead it should return the service description for an anonymous user. | |||
2014-04-10 | move certs into toplevel | Azul | |
cleaned up all the engine stuff that was never really used. Afterwards there is not that much left that makes it into the toplevel. | |||
2014-04-08 | move users: config and lib | Azul | |
2014-04-08 | fix requiring core extensions - most tests pass | Azul | |
some message tests are failing for me right now. | |||
2014-04-08 | moving all of core into toplevel, tests fail. | Azul | |
2014-02-06 | for clarity, keep the empty folders for config/provider and ↵ | elijah | |
config/customizations in repo. | |||
2014-01-23 | added a customizable 'bye' page for when a user leaves | elijah | |
2014-01-23 | added a default footer with links to privacy policy, tos, pricing, about us, ↵ | elijah | |
contact. | |||
2014-01-23 | added default pricing, privacy policy and tos pages. | elijah | |
2014-01-19 | Redefine constant in a way that does not print out "warning: already ↵ | elijah | |
initialized constant VERIFY_PEER" | |||
2014-01-16 | switch to using dl.bitmask.net | elijah | |
2013-12-29 | Return 'provider.json' via a controller, to better be able to control the ↵ | elijah | |
response headers (in particular, 'X-Minimum-Client-Version'). It must now be placed in config/provider/provider.json | |||
2013-12-24 | ensure permissions are preserved when copying customization files. closes #4623 | elijah | |
2013-12-22 | locale prefix support: | elijah | |
* set locale based on request header * enforce locale path prefix when current locale is not the default * note: don't use root_path anymore, instead use home_path | |||
2013-12-20 | fixed billing tests (added dummy billing hash to config, include required ↵ | elijah | |
testing gem phantomjs-binaries) | |||
2013-12-20 | enable billing engine by default, consolidate APP_CONFIG[:payments] and ↵ | elijah | |
APP_CONFIG[:braintree] into APP_CONFIG[:billing][:braintree] | |||
2013-12-16 | Merge pull request #122 from azul/bugfix/4703-disable-unsupported-settings | jessib | |
Bugfix/4703 disable unsupported settings | |||
2013-12-13 | make the possible actions for users and admins configurable | Azul | |
with tests | |||
2013-12-13 | proceed even if the couch is unreachable | Azul | |
* 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. | |||
2013-12-05 | We won't want service levels in production mode, and have it so this initial ↵ | jessib | |
service level code won't break anything if it isn't set in the config. | |||
2013-11-18 | Start of service level code, which will be tweaked | jessib | |
* 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 | |||
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 | added support for easier customizations via "config/customization" directory | elijah | |
2013-10-28 | Merge branch 'feature/4109-https-sources' into develop | Azul | |
2013-10-21 | use osx not mac as an identifier for the os. | Azul | |
2013-10-21 | fix download urls for mac, android and windows | Azul | |
They did not point directly to the download. | |||
2013-10-18 | use https sources in Gemfiles and also in the documentation (#4109) | Azul | |
2013-10-18 | Make download links configurable | Azul | |
This way we won't have to redeploy once the new links to the windows and the android version are there. Also this obviously offers more flexibility for providers. | |||
2013-10-17 | blacklist system logins for aliases and logins | Azul | |
We blacklist based on three things: * blacklist in APP_CONFIG[:handle_blacklist] * emails in RFC 2142 * usernames in /etc/passwd The latter two can be allowed by explicitly whitelisting them in APP_CONFIG[:handle_whitelist]. We stick to blocking names that have been configured as both blacklisted and whitelisted - better be save than sorry. | |||
2013-09-24 | fix syslogger, log_tags are called on request | Azul | |
log_tags was causing errors that could not be logged or caught. We don't need them yet anyway. config.log_tags accepts a list of methods that respond to request object. This makes it easy to tag log lines with debug information like subdomain and request id — both very helpful in debugging multi-user production applications. http://guides.rubyonrails.org/configuring.html | |||
2013-09-23 | Revert "default to syslog in production - #3886" | Azul | |
This reverts commit 073dc636ffa2da07ee7a719c6166a3ca1b593fb3. Conflicts: config/environments/production.rb | |||
2013-09-23 | hotfix: syslog now uses a different name | Azul | |
also make sure the gem > 2.0.0 so it actually IS called Syslog::Logger. | |||
2013-09-19 | Merge pull request #82 from azul/feature/sessions-expire | jessib | |
Feature/sessions expire | |||
2013-09-19 | default to syslog in production - #3886 | Azul | |
2013-09-17 | use new couchrest session store - expire after 30min | Azul | |
2013-09-03 | expire token according to config setting auth:token_expires_after | Azul | |
2013-09-02 | document the logfile option in the defaults.yml | Azul | |
2013-09-02 | add config setting for logfile | Azul | |
This is the most simple thing that could possibly work. If you do not specify a :logfile in your environments config Rails will use the default. | |||
2013-08-27 | Not ideal way to do it, but was proving complicated to have a config file ↵ | jessib | |
specify which gems for which environments. Here, we have the billing gem included for the development and test environments only, hardcoded in the Gemfile. Then we show the links to billing based on a config file setting. The setting itself could be used to specify different types of billing, but isn't yet. | |||
2013-08-01 | Merge branch 'master' into billing_with_tests | jessib | |
Conflicts: app/views/home/index.html.haml | |||
2013-07-17 | Fix breakage due to empty config file for a given env | Azul | |
2013-07-17 | Hacky, but avoids SSL certificate error in development mode. | jessib | |
2013-07-14 | remove freeze on APP_CONFIG for now | elijah | |
2013-07-11 | config - add force_ssl to config, add configuration notes to README.md | elijah | |
2013-07-04 | add 'blue' to admins in dev mode. | elijah | |
2013-07-04 | moved app locales to core gem. | elijah | |
2013-07-04 | added 'thin' and 'quiet_assets' gems to make development mode much nicer. | elijah | |
2013-07-04 | i18n - added a few strongs to app, fixed language at english for now. | elijah | |