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

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

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

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

    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.
    joraff committed Feb 21, 2012
Commits on Feb 16, 2012
Commits on Feb 15, 2012
  1. Make /pkgs/:id integer cast explicit for the sqlserver adapter

    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.
    joraff committed Feb 15, 2012
Commits on Feb 11, 2012
Commits on Feb 1, 2012
  1. Merge pull request #127 from cengage/patch-1

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

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

    As reported by Olaf here:
    
    http://groups.google.com/group/munkiserver-dev/browse_thread/thread/e7ea86786b70556f
    
    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.
    jnraine committed Jan 25, 2012
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

    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
    jnraine committed Jan 1, 2012
Commits on Dec 31, 2011
  1. Add guard support for cucumber and rspec

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

    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: https://github.com/pry/pry/wiki/Runtime-invocation
    jnraine committed Dec 30, 2011
  2. Additional rspec config

    jnraine committed Dec 30, 2011