1. 01 Jun, 2010 13 commits
  2. 28 May, 2010 1 commit
    • Brion Vibber's avatar
      OpenID: add option to enable asking for a username to append to the trusted... · 58fe1a59
      Brion Vibber authored
      OpenID: add option to enable asking for a username to append to the trusted provider's base URL. Good for hooking up with sites like WikiHow, where usernames are appended to a base URL to get a profile URL which is used as the provider.
      
      $config['openid']['append_username'] = true;
      or check 'Append a username to base URL' in OpenID admin panel.
      58fe1a59
  3. 26 May, 2010 2 commits
    • Zach Copley's avatar
      Remove settting/getting a 'verb' for Facebook stream entries / status · 3e9b3567
      Zach Copley authored
      updates. Facebook has disabled the ability to store user preferences
      via their old REST API, causing our application to break. Also, verbs
      in status updates seem to be deprecated, and stream posts don't seem
      to have a verb.
      3e9b3567
    • Brion Vibber's avatar
      WikiHowProfile plugin; pulls avatar from WikiHow profile pages when... · 9193c110
      Brion Vibber authored
      WikiHowProfile plugin; pulls avatar from WikiHow profile pages when registering or adding account with OpenID. (Full name, location, homepage, and bio are also on the profile page but not marked up in a way they can be easily retrieved yet.)
      
      OpenID plugin: Added events at OpenID account creation and update time to allow additional customizations for particular sites.
      9193c110
  4. 25 May, 2010 4 commits
  5. 24 May, 2010 4 commits
  6. 23 May, 2010 1 commit
  7. 21 May, 2010 1 commit
  8. 20 May, 2010 1 commit
    • Brion Vibber's avatar
      Added block link to subscription notification emails; block action can now... · 68305d4b
      Brion Vibber authored
      Added block link to subscription notification emails; block action can now take a profile ID on the URL; added profile details to block page so there's an indication of who you're blocking before you pull the trigger.
      
      Fixed typo in RedirectingAction when no return-to data provided in form submission.
      RedirectingAction::returnToArgs() has been renamed to returnToPrevious() to avoid conflict with Action::returnToArgs() which returns arguments to be passed to other actions as return-to arguments. All callers should now be updated.
      More profile settings actions will now redirect through a login form if visited as a GET request, as would be expected from a bookmark, link sent in e-mail etc.
      68305d4b
  9. 19 May, 2010 3 commits
  10. 18 May, 2010 2 commits
    • Zach Copley's avatar
      - OStatusPlugin should return true if it doesn't need to handle source · 61872662
      Zach Copley authored
      attribution
      - Remove stray break statement from NoticeList
      61872662
    • Brion Vibber's avatar
      OpenID access control options: trusted provider URL, Launchpad team... · 7c828ae5
      Brion Vibber authored
      OpenID access control options: trusted provider URL, Launchpad team restrictions. Added an admin panel for setting these and OpenID-only mode, off by default.
      
      To enable the admin panel:
          $config['admin']['panels'][] = 'openid';
      
      Or to set them manually:
          $config['openid']['trusted_provider'] = 'https://login.ubuntu.net/';
          $config['openid']['required_team'] = 'my-project-cabal';
          $config['site']['openidonly'] = true;
      
      OpenID-only mode can still be set from addPlugin() parameters as well for backwards compatibility.
      Note: if it's set there, that value will override the setting from the database or config.php.
      
      Note that team restrictions are only really meaningful if a trusted provider is set; otherwise,
      any OpenID server could report back that users are members of the given team.
      
      Restrictions are checked only at OpenID authentication time and will not kick off people currently
      with a session open; existing remembered logins may also survive these changes.
      
      Using code for Launchpad team support provided by Canonical under AGPLv3, pulled from r27 of
      WordPress teams integration plugin:
          https://code.edge.launchpad.net/~canonical-isd-hackers/wordpress-teams-integration/trunk
      7c828ae5
  11. 17 May, 2010 2 commits
  12. 14 May, 2010 2 commits
  13. 12 May, 2010 1 commit
  14. 07 May, 2010 1 commit
  15. 06 May, 2010 1 commit
  16. 05 May, 2010 1 commit