Permalink
Commits on Apr 8, 2014
  1. Transition to new OwnerInstanceDAO method for clearing an auth errors

    ginatrapani committed Apr 8, 2014
Commits on Apr 7, 2014
  1. Improvements to Instagram Plugin

    Only get newests posts and only get friends every two days.
    gbrady92 committed with ginatrapani Mar 6, 2014
  2. Instagram Plugin

    With contributions from @AaronKalair and @ginatrapani
    dnna committed with ginatrapani Dec 14, 2013
Commits on Mar 26, 2014
  1. Merge pull request #1855 from cdmoyer/fix-travis

    Maybe apt-get update.
    ginatrapani committed Mar 26, 2014
  2. Maybe apt-get update.

    cdmoyer committed Mar 26, 2014
Commits on Mar 21, 2014
  1. Facebook plugin: Handle business accounts

    In the past, Facebook allowed business owners to sign up for an account with
    no wall, profile, etc, that was just for managing pages and ads.
    
    They no longer do so.  The /me api for these accounts does not return
    a name field, which is sad, because we use that as the key in the instances
    table.
    
    For reference, I found these stack overflow on this topic and the suggestions
    all come down to "check for a name field":
    http://stackoverflow.com/questions/14719211/how-can-i-know-if-a-facebook-account-is-personal-account-or-a-company-type-accou
    http://stackoverflow.com/questions/10857138/how-to-obtain-username-name-for-a-company-facebook-account
    
    This simply checks for a name parameter and then shows the user an error.
    cdmoyer committed with ginatrapani Mar 18, 2014
Commits on Mar 14, 2014
Commits on Mar 12, 2014
  1. Test fixes

    ginatrapani committed Mar 12, 2014
Commits on Mar 11, 2014
  1. [DB MIGRATION REQ'D] Keep users logged in via long-term cookie

    Adds tu_cookies table.
    CookieDAO and MySQL Implementation.
    Test for DAO.
    Check for cookie when not isLoggedIn() in Session.
    Kill cookie on logout.
    Integration tests for login, and new one for logout.
    Updates installer and DAOFactory tests.
    
    Closes #388, closes #1832
    cdmoyer committed with ginatrapani Mar 5, 2014
  2. Stop testing on PHP 5.2

    This is the beginning of our PHP 5.2 support deprecation.
    See also #1830
    #1830
    ginatrapani committed Mar 5, 2014
Commits on Feb 28, 2014
  1. Add support for running all tests (including integration tests) on Tr…

    …avis
    
    Move travis before_script to a script in extras.
    Add apache and mysql confs to extras.
    Modify test harnesses to be travis aware.
      (Make sure and send some output, sleep occasionally)
    Switch migration urls to non-redirecting www.
    Occasionally output while in Travis mode to prevent travis stopping.
    Added a mode to just test install to allow the build matrix to only test
       the install in one build, not all.
    
    Closes #1328, closes #1824
    cdmoyer committed with ginatrapani Feb 24, 2014
  2. [DB MIGRATION REQ'D] Add database $_SESSION storage

    Creates SessionDAO Interface and MySQL implementation
    Creates sessions table
    Adds SessionCache::init() to start sessions and set handlers
    Modifies controllers to make use of this
    Moved date_default_timezone_set($config->getValue('timezone')); before SessionCache::init call.
       The DateTime construct error was happening because in ThinkUpController, SessionCache::init was being called in ``__construct``, before ``initializeApp``` is called in ``go``. The default timezone is set in ``initializeApp``.
    
    Fixes for failing tests from Session Changes
      Handle new tables in installer test
      Fix wrong table count in mysql install dao test.
    
    Adds new config value use_db_sessions which defaults to true
      Add new documentation
    
    Closes #1818, closes #962
    cdmoyer committed with ginatrapani Feb 27, 2014
  3. Harden tests; Indicate session started in controller constructs

    Call control instead of go
    Indicate session has started when a controller instantiates another
    controller
    ginatrapani committed Feb 27, 2014
  4. Standardize test mode check

    Use a cookie rather than SESSION for web-based test flag
    Use single Utils function to check test mode everywhere
    Stop using global TESTS_RUNNING variable
    ginatrapani committed Feb 27, 2014
Commits on Feb 24, 2014
  1. Add Scrutinizer YAML

    ginatrapani committed Feb 24, 2014
Commits on Feb 10, 2014
  1. Added test for countCheckinsToPlaceTypesLastWeek

    Renamed the test for countCheckinsToPlaceTypesLastWeek
    that actually tested countCheckinsToPlaceTypes.
    
    Closes #1811
    cdmoyer committed with ginatrapani Feb 5, 2014
Commits on Feb 4, 2014
  1. Translate outreach times to owner timezone.

    Also add timezone to OwnerMySQLDAO::getById()
    
    Closes #1810, closes #1797
    cdmoyer committed with ginatrapani Feb 3, 2014
Commits on Jan 24, 2014
Commits on Jan 22, 2014
  1. Merge pull request #1795 from Ramoonus/patch-1

    Add PHP 5.5 to travis
    ginatrapani committed Jan 22, 2014
Commits on Jan 20, 2014
  1. add PHP 5.5 to travis

    Ramoonus committed Jan 20, 2014
Commits on Jan 14, 2014
  1. Version 2.0-beta.10

    ginatrapani committed Jan 14, 2014
Commits on Jan 13, 2014
Commits on Jan 12, 2014
  1. Improve InsightDAO API

    * Add support for header_image in getInsight, insertInsight, and
    updateInsight
    * Add support for empty text field
    ginatrapani committed Jan 12, 2014
  2. Extend Insight API

    * Add support for multiple milestones
    * Add support for an action button
    ginatrapani committed Jan 12, 2014
Commits on Jan 11, 2014