Commits on Feb 22, 2012
  1. Increase effectiveItems pop-up box

    jnraine committed Feb 22, 2012
    Closes #128
  2. Merge pull request #129 from joraff/master

    jnraine committed Feb 22, 2012
    Adds /pkgs/:id integer cast for sqlserver adapter
  3. Include :installer_choices_xml key in catalog files.

    joraff committed Feb 22, 2012
    Adds support for including the :installer_choices_xml key in catalog
    files. It was already being parsed and serialized from pkginfo files
Commits on Feb 21, 2012
  1. Set file permission on uploaded packages to 0644

    joraff committed Feb 21, 2012
    If a user sets up their munkiserver using apache/passenger/rvm, the
    file permission (0600) and ownership on uploaded packages do no allow
    access to any other user than its rvm user. By default, apache uses its
    run user for xsendfile streams, but that user won't have read access to
    the uploaded file. Setting the permission to 0644 (giving group and
    others read access) fixes the issue.
Commits on Feb 16, 2012
Commits on Feb 15, 2012
  1. Make /pkgs/:id integer cast explicit for the sqlserver adapter

    joraff committed Feb 15, 2012
    Whereas most other adapters will correctly convert a package "id" from
    a string to an integer (dropping the -pkgname suffix), the sqlserver
    adapter (or likely tinytds) does not. Adding the conversion here.
Commits on Feb 11, 2012
Commits on Feb 1, 2012
  1. Merge pull request #127 from cengage/patch-1

    rickychilcott committed Feb 1, 2012
    Update README
  2. Update README

    Mac Admins committed Feb 1, 2012
Commits on Jan 25, 2012
  1. Fix item model, nil package reference bug

    jnraine committed Jan 25, 2012
    As reported by Olaf here:
    The issue sprouts from a relation created to a package branch within a particular unit.  At a later time, a package from that unit that belongs to that package branch is removed (or moved to another unit or environment), thus leaving the manifest (e.g., computer) with no available package.  The root issue will be fixed once package branches belong to a specific unit.
    In the meantime, I've added a rake task called "chore:destroy_stale_item_records" to remove any records with references to a nil package.
    I've also updated the view to not display those stale item records.  Stale item records will be removed from a manifest if the manifest is edited and saved.
Commits on Jan 21, 2012
  1. Fix bug with OrderedHash

    jnraine committed Jan 21, 2012
Commits on Jan 20, 2012
  1. Use the older hash syntax

    mjonuschat committed Jan 20, 2012
  2. Fallback to Iconv on Ruby 1.8

    mjonuschat committed Jan 20, 2012
Commits on Jan 16, 2012
Commits on Jan 9, 2012
Commits on Jan 1, 2012
  1. Merge branch 'config-bdd'

    jnraine committed Jan 1, 2012
  2. Add testing frameworks to project

    jnraine committed Jan 1, 2012
    Added RSpec and Cucumber for unit and integration/acceptance testing, respectively.  Added a few test cases, to ensure all was working, but the app is untested at the moment.  Test cases will be added for existing functionality as time goes on.  Any new commits, ensure tests are added and all tests pass.
    Additional testing gems used:
    - Capybara
    - Guard (Rspec and Cucumber)
    - FactoryGirl
    - DatabaseCleaner
Commits on Dec 31, 2011
  1. Add guard support for cucumber and rspec

    jnraine committed Dec 31, 2011
    While developing, type `guard` to startup the guard server and automatically run tests upon saving of relevant files.
Commits on Dec 30, 2011
  1. Remove ruby-debug19 (due to pry-rails incompatibility)

    jnraine committed Dec 30, 2011
    ruby-debug19 didn't play nice with pry-rails.  Since pry-rails offers a lightweight debugger, I was planning on moving off ruby-debug19 eventually anyway.  For information on how to use pry for debugging, read this:
  2. Additional rspec config

    jnraine committed Dec 30, 2011