Permalink
Commits on Dec 2, 2016
  1. Fixes #16907 - Sort proxy features on smart proxy display

    The current implementation displays a smart proxy's features in an
    unknown order. When there are many smart proxies this is visually
    distracting.
    
    This change forces a sort by-name on the features.
    dekimsey committed with dLobatog Oct 13, 2016
Commits on Dec 1, 2016
Commits on Nov 30, 2016
  1. fixes #17157 - inconsistent mapping of host owner

    There is user_group which is assigned to one host as owner
    with id=x. For organization assigned to user with same id=x,
    on edit page showing a grey color with message
    "this is used by a host".
    With this commit, it should not show message to organization
    assigned to user with same id as of user_groups.
    
    Also, refactored the association code for
    (User, Usergroup) -> UserRoles.
    kgaikwad committed with dLobatog Nov 30, 2016
  2. Fixes #17487 - support sessions for api calls

    - authenticated api calls save user to session and set
      flag api_authenticated_session
    - sessions with such flag allow posting requests without CSRF token
    - api sessions exipre the same way as UI sessions
    - api sessions don't store any additional data to keep the requests
      stateless
    
    This way the standard UI requests as well as API requests authenticated
    with session created from UI remain protected against CSRF. At the same
    time applications using API (such as hammer) can benefit from using
    session authentication and avoid the need of storing two tokens
    (CSRF and _session_id).
    tstrachota committed with domcleal Nov 14, 2016
  3. Refs #17491 - Revert "polyfill Map for ARMv8 node"

    This reverts commit f101368.
    mmoll committed with tbrisker Nov 29, 2016
Commits on Nov 29, 2016
Commits on Nov 28, 2016
  1. Fixes #1556, #11615 - Remove puppet rdoc support

    Puppet rdoc support has been broken for a long time. Removing it from
    Foreman.
    tbrisker committed with dLobatog Nov 28, 2016
  2. Fixes #17439 - Moved facet base to a concern

    If the plugin that wants to create a new facet doesn't want to
    take the inheritance slot (for example if it already has some
    base class), it can `include` the new concern.
    ShimShtein committed with dLobatog Nov 28, 2016
  3. Fixes #16422 - Foreman API throws ruby exception with ovirt network API

    Passing a 'nil' resource_class to the `scope_for` method will always result in a 500 as you cannot call `.where` on nil.
    jkroepke committed with dLobatog Nov 28, 2016
Commits on Nov 27, 2016
Commits on Nov 25, 2016
  1. fixes #17484 - remove reported_at sequence from report factory

    Prevents reports getting ever more out of sync from Time.now.
    domcleal committed with dLobatog Nov 25, 2016
  2. Fixes #17483 - async task creation returns 202

    Includes task link in response
    ares committed with dLobatog Nov 25, 2016
  3. fixes #17474 - DROP db prior to restore on postgres

    when using postgres as a database, and restoring and
    existing db dump, clean the target database prior to restore.
    
    this allow the usage case when installing a new server,
    running foreman-installer and then restoring the database.
    ohadlevy committed with dLobatog Nov 25, 2016
  4. Fixes #17343 - set deep munge config off

    deep_munge was introduced as a solution to keep
    Rails secure by default which results in
    'empty array becomes nil in params'.
    Thats why, set deep_munge config off in application.rb.
    Also, added changes which will cast param argument to string
    while calling find_by_{string_type_attr} method on object.
    kgaikwad committed with dLobatog Nov 25, 2016
Commits on Nov 24, 2016
  1. Fixes #17468 - build PXE returns error with no TFTP proxies

    Build PXE menu responds with no error when no TFTP
    proxies are found, it renders an error message in the UI.
    amirfefer committed with domcleal Nov 24, 2016
Commits on Nov 23, 2016