Revert valid_credentials change in spec_helper.rb

The method was commented out in the ProviderAccount create patchset
and caused over 100 spec failures.
Fixes the Pools pretty page arrow toggle stopping working after 30 seconds
Fix pools_controller.spec failures due to formatting changes in rails

The formatting changed with a different version of rails.

The check on the text was removed. Check on the HTTP response code,
404, is sufficient.
Refactor session_entities to not rely on session_id in request

Added a new PermissionSession model that session entities reference
rather than referencing the session_id of the real session. The session
has a reference to the permission_session_id -- this keeps permission
behavior from depending on the request session_id string value, since
with upstream gems/rails 3.2, the request session_id value is not
reset early enough to make use of it in the warden after_authentication
hook.

Signed-off-by: Jason Guiditta <jguiditt@redhat.com>
RM 3728 - Fix cuke upstream failure in pool.feature:183 - v2

https://www.aeolusproject.org/redmine/issues/3728

Pool.catalog_images_collection makes call out to warehouse.
Stubbed out that method to return expected values.

Updated with better formatting from jayg.

Signed-off-by: Jason Guiditta <jguiditt@redhat.com>
Fix upstream cuke failures in deployment.feature - RM 3720-3726

https://www.aeolusproject.org/redmine/issues/3720
https://www.aeolusproject.org/redmine/issues/3721
https://www.aeolusproject.org/redmine/issues/3722
https://www.aeolusproject.org/redmine/issues/3723
https://www.aeolusproject.org/redmine/issues/3724
https://www.aeolusproject.org/redmine/issues/3725
https://www.aeolusproject.org/redmine/issues/3726

Stubbed ProviderAccount.connect to return a mock
Deltacloud::API connection.

There is one test where a valid connection is not desired:
"Stop inaccessible deployments". In this test the original
stub on ProviderAccount.connect is replaced by a new stub
that returns nil.
Merge pull request #11 from jtomasek/pools_pretty_arrow_toggle_fix

ACK
https://bugzilla.redhat.com/show_bug.cgi?id=848445

There was missing directory for translations in spec file.
Now added.

Signed-off-by: Tzu-Mainn Chen <tzumainn@redhat.com>
minor haml tweak to fix styling for group list on profile page.
Fix 1 spec that requires iwhd to be running.

Signed-off-by: Richard Su <rwsu@redhat.com>
Remove name attribute from the pools index api endpoint

As stated by Martin, all of our collection endpoints should include id
and href attributes only, any other information should be found in a
detail endpoint (in this case, the name is available in the detail for a
given pool).

Signed-off-by: Richard Su <rwsu@redhat.com>
RM 3751 - Fix upstream failure in provider.feature:74

https://www.aeolusproject.org/redmine/issues/3447

The test makes connections to deltacloud. Modified test
to use mock deltacloud.

This patch is dependent on
https://lists.fedorahosted.org/pipermail/aeolus-devel/2012-August/012211.html
RM 3742, 3743, 3448 - Fix upstream cuke failures in instance.feature

https://www.aeolusproject.org/redmine/issues/3742
https://www.aeolusproject.org/redmine/issues/3743
https://www.aeolusproject.org/redmine/issues/3448

Needed to mock out deltacloud calls.

For instance.feature:64 needed to stub ProviderAccount.connect
to return nil because it is attempting to test an inaccessible
provider.

Moved mock_deltacloud out to general_steps.rb so that it can be used
by both instance.feature and deployment.feature.
Remove testing repo enablment, not used right now.
Basic support for Kerberos SSO authentication.

Basic support for web interface SSO authentication with kerberos. It
assumes the HTTP_X_FORWARDED_USER header is passed from the proxy, usually
apache or other web server, in some cases hardware proxy instance with Kerberos
support. After successful verification of HTTP_X_FORWARDED_USER header, this behaves the
same way as ldap, but is added as a new strategy. The kerberos authentication is done on
the proxy layer due to security concerns, as the kerberos keytab is often shared among
services such as ssh.

Note this is not intended to replace the auth between components, but just to enable
the benefits of SSO as a login into the web interface. There is room for future improvement
too. Maybe even integration with FreeIPA directly into the web interface.
Using login variable instead of HTTP_X_FORWARDED_USER for better readability.
Merge pull request #15 from mmahut/master

Basic support for Kerberos SSO authentication
RM3523 Quickfixes - changed launch_with_errors checkbox label
Merge pull request #16 from jtomasek/launch_with_errors

RM3523 Quickfixes - changed launch_with_errors checkbox label

ACK
BZ 848090 clarify statistics method as user_statistics; remove unneeded statistics