summaryrefslogtreecommitdiff
path: root/actions
AgeCommit message (Collapse)Author
2010-11-21Check if a plugin _exists_, not whether it is loaded, when ↵Luke Shumaker
enabling/disabling it. (Needed for previous commit to be useful) pluginenable.php: check if a file exists, not if it's been loaded.
2010-11-21Load data for all plugins on plugin management page.Luke Shumaker
include.php: file to include to make creation of entry points easy index.php: move most of this file into include.php (and include it) plugindata.php: a separate entry point using include.php; load ALL plugins found, and write data gathered to plugindata.out.php .gitignore: add plugindata.out.php actions/pluginsadminpanel.php: * use plugindata.out.php's common_plugindata() instead of StatusNet::getPlugins() * give a button linking to plugindata.php, to refresh plugin data lib/pluginlist.php: * use plugindata.out.php's common_plugindata() instead of thowing the 'PluginVersion' event to currently enabled plugins * for the enable/disable forms: was: if (!$disabled) now: if ($enabled && (!$disabled)) lib/statusnet.php: move the list of filenames for a plugin into it's own public static function; this is used by plugindata.php
2010-11-20Add more robust (but backward-compatible) plugin config system.Luke Shumaker
util.php: add common_config_section($main), as a companion to common_config($main,sub) statusnet.php: * add public static getPlugins(), which returns array_merge(common_config('plugins','default'),common_config_section('plugin-list')) * use self::getPlugins(), instead of common_config('plugins,'default') * handle plugins that have a type other than "array" or "null" for parameters pluginenable: * use StatusNet::getPlugins() instead of common_config('plugins,'default') * set $config['plugin-list'][$plugin_name] = 1 pluginsadminpanel: use StatusNet::getPlugins() instead of common_config('plugins,'default')
2010-08-13Merge branch '1.0.x' of git://gitorious.org/statusnet/mainlineIan Denhardt
2010-08-13Merge branch '0.9.x' into 1.0.xEvan Prodromou
2010-08-13Merge branch '1.0.x' of /home/ian/public_html/statusnet-enhancementsIan Denhardt
2010-08-12Fix regression in replies made from web (was saving reply_to value in wrong ↵Brion Vibber
array key)
2010-08-12Merge branch '0.9.x' into 1.0.xBrion Vibber
2010-08-11work in progress: prettier attachment mode for tinymce?Brion Vibber
2010-08-11TinyMCE: core tweak; switching order of input processing so length limit is ↵Brion Vibber
applied to stripped version of the text
2010-08-10First stab redoing argument loading for TinyMCE (to avoid hacking checks for ↵Brion Vibber
all notice saves everywhere)
2010-08-09remove microblogging messagesMatt Lee
2010-08-03Merge branch '0.9.x' into 1.0.xEvan Prodromou
2010-08-01Tweak message per suggestion of The Evil IP Address[1].Siebrand Mazeland
[1] http://translatewiki.net/w/i.php?title=Thread:Translating_talk:StatusNet/to_their_attention%3F&oldid=2220913
2010-07-29Fix for issue ID 2290: make sure errors are returned in the rightZach Copley
format, and use callback for errors when the request is JSONP
2010-07-29Return HTTP 403 instead of 400 when silenced users try to post via APIZach Copley
2010-07-19Make some messages gender neutral.Eric Helgeson
2010-06-28- Fix bugs with block and friendship API methodsZach Copley
- Friendship API methods now use a Profile instead of User for target
2010-06-26Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.xBrion Vibber
2010-06-26Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
Conflicts: plugins/OpenID/openidserver.php (cleaned up mismatched comment)
2010-06-26Merge branch 'master' into testingBrion Vibber
2010-06-24Have API methods for search subclass ApiPrivateAuthActionZach Copley
2010-06-18Catch a couple of missing XML namespace declarations on API XML output. ↵Brion Vibber
Missing NS declarations were breaking XML parsing for some clients since beaecb18d5b92b913473dfffd545dc436f50cf66
2010-06-16- More useful group info from api/statusnet/group/showZach Copley
- Add statusnet:group_info tag to group Atom feeds
2010-06-16Use presence of IM plugins to decide if "IM" options should be availableCraig Andrews
2010-06-11Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.xBrion Vibber
2010-06-11Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-06-11Merge branch 'testing' of gitorious.org:statusnet/mainline into testingBrion Vibber
2010-06-10Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.xBrion Vibber
Conflicts: lib/default.php lib/util.php plugins/UrlShortener/UrlShortenerPlugin.php (has been removed?)
2010-06-10Ticket #2350: fix for incorrect FOAF sioc:follows entries for users who are ↵Brion Vibber
followed by, but don't themselves follow the user whose FOAF we're displaying.
2010-06-08added missing authorBrenda Wallace
2010-06-08added missing authorsBrenda Wallace
2010-06-08added missing authorsBrenda Wallace
2010-06-07Basic custom CSS and theme uploading features. 'local' subdir can now be ↵Brion Vibber
customized to a distinct directory and URL path to make it easier to separate custom themes for a multi-site farm running a common code base. Currently only one custom theme may be uploaded per site, saved with the name 'custom' and stored into the local/themes subdirectory. Administrators can upload a .ZIP archive containing a theme through the design admin panel; its contents are validated to ensure that only legit files are saved, and a 5M size quota is enforced. Theme upload requires the zip extension for PHP; if not present, theme uploading is disabled by default. Uploading and the custom CSS can be controlled via $config['theme_upload']['enabled'] and $config['custom_css']['enabled']. Configurable directory/path/server for 'local' subdirectory (currently only as used for themes; local plugins not yet switched over) Can set $config['local']['dir'] etc; not currently exposed in the admin panels. Per-site directories on a separate themes server could be set up such as: $config['local']['dir'] = '/path/to/themes/local/' . $_nickname; $config['local']['server'] = 'themes.example.com'; $config['local']['path'] = '/local/' . $_nickname; $config['local']['ssl'] = 'never';
2010-06-07break up the giant form function in design admin panel into individual ↵Brion Vibber
sections to make it a little more manageable
2010-06-07Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
Conflicts: plugins/OpenID/openid.php
2010-06-03Merge branch 'master' of gitorious.org:statusnet/mainlineEvan Prodromou
2010-06-03- Fix bad argument being passed (error code) when invalid format specifiedZach Copley
- Reformat whitespace
2010-06-01Merge branch 'master' of gitorious.org:statusnet/mainlineEvan Prodromou
2010-05-28Merge branch 'master' into testingBrion Vibber
2010-05-28Bugfix: api/statuses/destroy.:format was outputting deleted noticeZach Copley
twice, causing parsers to fail.
2010-05-27Assigning my copyrights to the Free Software FoundationCraig Andrews
2010-05-27Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
Conflicts: lib/language.php plugins/OpenID/finishaddopenid.php
2010-05-27Merge branch 'master' of gitorious.org:statusnet/mainline into testingtestingBrion Vibber
2010-05-27Pass auth user into Atom feed generators (needed for outputting favorited ↵Zach Copley
status in statusnet:notice_info tag)
2010-05-21Merge branch 'master' of gitorious.org:statusnet/mainlineEvan Prodromou
2010-05-21Merge branch 'testing' into 0.9.xBrion Vibber
2010-05-21Merge branch 'master' of gitorious.org:statusnet/mainline into testingBrion Vibber
2010-05-20Added block link to subscription notification emails; block action can now ↵Brion Vibber
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.
2010-05-19Merge branch '0.9.x' into 1.0.xBrion Vibber