diff options
author | Azul <azul@riseup.net> | 2016-04-30 11:23:55 -0300 |
---|---|---|
committer | Azul <azul@riseup.net> | 2016-05-01 11:11:37 -0300 |
commit | 3a5d8543d710bd69eb7bf908f3aef07db72798a9 (patch) | |
tree | efab71f481e0e908fd454706b4e06ae41c0c831a /help/test | |
parent | cf74fd08c5c0c00f6b5201c0f8e7e1fb4fbc1c02 (diff) |
Version 0.8.00.8.0
This version ships with improvements implemented during
rails girls summer of code 2015 (in no particular order):
* Providers now can require invite codes
* Admins can disable and enable users
* Payments and subscriptions are possible
Thanks heaps to @ankonym, Aya, @claucece and @EvyW.
Also thanks a lot to rails girls summer of code and thoughtworks for
the organization and coaching.
We also include a bunch of smaller bugfixes. For details see the list
below:
Bugfixes to prepare for 0.8.0 release:
* upgrade: couchrest_session_store to 0.3.1
* remove outdated couchrest hack
* allow monitor auth to create users even if invites are normally required.
* disable per-user message tests (since this feature currently disabled)
* api: added super simple motd, closes #7866
Add api support for admin authentication tokens:
* api: return proper 404 for GET /1/identities/:id.json
* api: added json error pages, allow "." in the :id param of all api routes
* api: added get(:show) to identities and users, allow monitors to create/delete test & tmp users.
* api: added allow ability to limit what IPs can access api using a static configured auth token.
* api tokens - clarify terms: "monitors" are admins that authenticated via api token, "tmp" users are users that exist only in tmp db, "test" users are either tmp users or users named "test_user_x"
* api tokens: allow for special api tokens that work like session tokens but are configured in the static config, to be used for infrastructure monitoring.
Upgrade to latest rails 3.2:
* upgrade: downgrade rake to 10.x
* upgrade: use latest rails 3.2 version
Smaller fixes:
* Handle conflict on token cleanup - fixes #7670
* updated changes file
* added travis build status to readme
* allow user accounts to be re-enabled, and for associated identities to also get re-enabled.
* use RUBY_VERSION instead of :platform for Gemfile (since jessie has a really old bundler)
* disable failing cucumber test (leap_web is doing the right thing, the test is just weird).
* internet says that bundler on travis might be what is causing test fail, so force install the lastest one.
* remove cert fingerprints for disabled users, so that they cannot send email anymore. closes #7690
* vendor certificate_authority, because travis does not like pulling it from github.
* travis ci does not support :platform => :ruby_22, so remove for now.
* enable byebug for tests
* change the default of config.assets.debug for development env.
* fix ticket display bug
* retain locale in URL when logging in and signing up, and ajax actions in general.
Admin UI overhaul:
* added UI for invite codes
* added caution tape img.
* highlight admin areas with caution tape (wip)
* fix user list
Generate Invite Codes without code_coupon gem:
* Cleaned up last traces of the Great Git Mess
* Remove Coupon Code gem and make invite code = id
* Replace Coupon Code gem for invite code creation
* Remove Coupon Code gem and make invite code = id
* Remove Coupon Code gem from Gemfile
* Replace Coupon Code gem for invite code creation
* Fix the InviteCode initialize method so leap_web tests stay green
* Adjust the rake task to make id = invite code
* set rbenv pin to 2.1.5
Pull request #204 from pixelated/fix_payment_check
* [bug] Only show donation if payment present
Payment and Subscriptions (Pull request #198 from claucece/develop):
* Reverting submodule update
* updated version of fakebraintree
* changed capybara time
* fixed gem file
* add test to payments and subscriptions
* deleted comment
* questions added
* readme
* updated readme
* add a comment regarding home
* update to haml, created translations, deleted files
* add subscriptions
* add subs_index and start show
* changed routes and links
* subscriptions, translation
* subscriptions, haml and translations
* added customers, recurring payment and payment_info
* just played a little
* correctly set up comments
* added payment_info, _customer_form, sucess instances
* Donation button
* add donate button, bitcoin, payment_method
* implemented the form and the generate
Enable/Disable users as admin (Pull request #196 from EvyW/develop):
* identing 2
* Identing first line
* with out identing
* Translation changes
* changes style sheets
* index changes
* commit user haml
* Update leap.scss
* test users_controller_test
* fixing translations
* spanish translations for user actions
* adding ability to disable/enable users by admin
Allow invites for multiple people:
(Pull request #201 from Alster-Hamburgers/multi-invite)
* Adjusted the rake task with comments by @azul
* Small code cleanup in the rake task
* Cleaned up invite code output for platform tests
* Adjust rake task with renamed max_uses
* Integrated feedback on multi-invite codes
* Update rake task to allow generation of multi-use invites
* Allow multi-use invite codes
Pull request #200 from Alster-Hamburgers/localization
* Add the localization keys for invite_code and password confirmation
Require invite codes for signup based on config setting:
(Pull request #194 from Alster-Hamburgers/feature/invite_code)
* Add localization labels to signup form and user.en.yml
* Make invite code configurable
* Cleaned up code in invite_code_validator.rb
* Removed the view_by__id from invite code test
* Fixed the signup bug that wrongly consumes the invite code.
* Fix cucumber tests by passing valid invite code
* Fix the remaining failures/errors in our tests
* Fix three unit tests by passing Factory Girl a valid invite code
* Fix several test failures by stubbing invite code validation
* Separate user and invite code validator tests
* Fixes for the invite code validator
* Make sure codes can only be used once, fix validations
* Add rake task for invite code batch generation
* assign random invite code when creating new invite codes
* Remove change password browser test
* Fix test based on actual invite code validation
* Changed invite code query to look for invite_code string instead of id
* Add validation of invite code in user object based on codes in couch db
* Add invite code model
* Added an 'invite code' to all the tests for the sign-up form so we have a valid user for the tests again
* Update submodule srp to 9e1a41733
* Move account form info from srp_js into leap_web
* Adding invite code field to signup with validation for hardcoded invite code
* Disable CSRF token verification on ticket creation.
Fix issues found during start of rails girls summer of code:
* couchrest_model 2.0.1 fixes find_by_sth(nil)
* Update README with docs from website & instructions on local DB
* Bump therubyracer to 0.12.2
* improved README.md
* do not include random cruft in the common name of smtp client certificates
Diffstat (limited to 'help/test')
0 files changed, 0 insertions, 0 deletions