summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-08Version 0.5.00.5.0Azul
Changes since 0.5.0-rc: * locale prefix support * download client from user page * hotfix to make webapp work with rack again * ensure permissions are preserved when copying customization files. (#4623) * Return 'provider.json' via a controller, to better be able to control the response headers * document new way we deploy couch design docs * remove outdated views that cause errors * only emit pgp keys if they are actually set * ensure auto_update_design_docs is false * switch to using dl.bitmask.net * remove manual 'gem minitest' * default pricing, privacy policy and tos pages * default footer with links to privacy policy, tos, pricing, about us, contact * upgraded bootstrap to latest in 2.x series * move #masthead out of main templates * customizable 'bye' page for when a user leaves * fix js platform detection * applied mcnair's changes to privacy policy * untracked files in deploy are in gitignore - #4953 * gitkeep empty folders for config/provider and config/customizations * integration test with en-EN language * ensure record removal after tests * log failing integration tests with screenshot and serverlog * stop taking screenshots inside tests
2014-02-07Merge pull request #137 from azul/test/fix-red-cijessib
Test/fix red ci
2014-02-07stop taking screenshot - will happen no failure autmatically nowAzul
2014-02-07log failing integration tests with screenshotAzul
* store the last screenshot in tmp * store the html and the end of the server log in tmp Filenames are build from the test class name and the tests name.
2014-02-06for clarity, keep the empty folders for config/provider and ↵elijah
config/customizations in repo.
2014-02-06Merge pull request #136 from azul/cleanup/no-untracked-filesjessib
make sure all untracked files in deploy are in gitignore - #4953
2014-02-06make sure ticket get's cleared at end of tickets_by_admin testAzul
Also relax the requirement from tickets.count > 1 to > 0. There is only one ticket if there have not been any others in the database ahead of time.
2014-02-06integration test with en-EN languageAzul
Tests fail on machines that default to other available languages. Also move setting capybara driver to be javascript driver into the BrowserIntegrationTest.
2014-02-05make sure all untracked files in deploy are in gitignore - #4953Azul
2014-02-04applied mcnair's changes to privacy policyelijah
2014-01-27fix js platform detection to match new way we have single link for linux ↵elijah
(not linux32 or linux64).
2014-01-23Merge pull request #135 from elijh/feature/pagesjessib
add some static pages
2014-01-23added a customizable 'bye' page for when a user leaveselijah
2014-01-23move #masthead out of main templates to make the masthead partials more ↵elijah
flexible.
2014-01-23upgraded bootstrap to latest in 2.x serieselijah
2014-01-23added a default footer with links to privacy policy, tos, pricing, about us, ↵elijah
contact.
2014-01-23added default pricing, privacy policy and tos pages.elijah
2014-01-23updated Gemfile.lockelijah
2014-01-22remove manual 'gem minitest'. this seems to confuse the tests, which seem to ↵elijah
work best with the minitest that comes with ruby 1.9.
2014-01-19Redefine constant in a way that does not print out "warning: already ↵elijah
initialized constant VERIFY_PEER"
2014-01-16switch to using dl.bitmask.netelijah
2014-01-14ensure auto_update_design_docs is falseAzul
2014-01-07Merge pull request #133 from azul/bugfix/fix-view-functionsjessib
Bugfix/Fix view functions
2014-01-07only emit pgp keys if they are actually setAzul
if doc.keys has not been set doc.keys[pgp] will raise an error. We always upload the key after signup - but this might fail and there is some time in between. Not checking for this condition lead to errors in the couch logs.
2014-01-07remove outdated views that cause errorsAzul
The datastructure changes to that email_aliases is not available on the user record anymore. Keeping these views leads to errors on couch servers.
2014-01-03document new way we deploy couch design docsAzul
2013-12-30Merge pull request #132 from elijh/feature/min-client-versionjessib
Return 'provider.json' via a controller
2013-12-29Return '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-24ensure permissions are preserved when copying customization files. closes #4623elijah
2013-12-23hotfix to make webapp work with rack again.elijah
2013-12-23Merge remote-tracking branch 'jessib/feature/3389_download_links' into developAzul
Conflicts: core/app/views/common/_home_page_buttons.html.haml users/app/views/users/show.html.haml
2013-12-22Merge pull request #131 from elijh/feature/locale-routesazul
locale prefix support
2013-12-22locale 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-22re-generated Gemfile.lock with the new versions of engine gems. as a side ↵elijah
effect, it also upgraded rails to the the latest in the 3.2 series.
2013-12-20Version 0.5.0.rc0.5.0.rcAzul
Release candidate for the first syncronised leap release 0.5.0. * do not allow to clear pgp key * simple format validation for pgp keys * respond to /keys/:login with text * service levels introduced to the configuration * more robust session store * render landing page and basic forms without connection to couch * configurable set of actions for users and admins * refactoring: remove overview controller - use Users#show instead * prevent /login from crashing when logged in already * remove actions from ui that currently break the client * format ticket comments properly * enable billing engine by default * consolidate APP_CONFIG[:billing] * fix a regression where overview link was not active anymore
2013-12-20Merge pull request #130 from azul/bugfix/4805-fix-overview-activeazul
make sure overview link is active on Users#show - fixes #4805
2013-12-20make sure overview link is active on Users#showAzul
2013-12-20Merge pull request #128 from elijh/feature/configure_billingazul
make billing configurable from platform
2013-12-20fixed billing tests (added dummy billing hash to config, include required ↵elijah
testing gem phantomjs-binaries)
2013-12-20enable billing engine by default, consolidate APP_CONFIG[:payments] and ↵elijah
APP_CONFIG[:braintree] into APP_CONFIG[:billing][:braintree]
2013-12-19Update translation to reflect what you can actually change in your account.jessib
2013-12-19Put download link on user page.jessib
2013-12-19Merge branch 'bugfix/4786_ticket_comment_format' into developjessib
2013-12-17This won't necessarily preserve exact formatting (for example, if there are ↵jessib
multiple blank lines in a row), but seems standard way to do it and maybe sufficient?
2013-12-17Merge branch 'develop' into feature/billing-no-authenticated-paymentsjessib
Conflicts: billing/config/locales/en.yml
2013-12-17Merge pull request #125 from azul/feature/catch-all-couch-exceptionsjessib
catch all rest client exceptions during initialization
2013-12-17catch all rest client exceptions during initializationAzul
2013-12-17Merge pull request #124 from jessib/feature/bugfix4756_login_crashazul
Feature/bugfix4756 login crash
2013-12-16Add test.jessib
2013-12-16Fix issue 4756: /login should not crash if one goes there when logged in.jessib