Brion Vibber
61fde6c8ff
Yammer import API keys can now be overridden by the admin.
2010-09-28 07:44:25 -07:00
Brion Vibber
7d51cda25d
Yammer import (work run via background queues) now can be started from the admin panel! :DDDD Still requires that the app be registered on your network manually first.
2010-09-28 07:44:25 -07:00
Brion Vibber
c2de0a7407
Ok, got the AJAX clicky-throughs working for yammer auth (if app is already registered), but needs prettification. Yammer ignores callback URLs unless they're pre-registered with the app, and this apparently requires manual intervention to become a 'trusted' app, you don't get it on those you register yourself. Sigh. Also can't use an iframe since it breaks out of the frame (fair 'nuff)
2010-09-28 07:44:25 -07:00
Brion Vibber
a57d67c915
Work in progress on fixing auth... looks like the iframe doesn't work though. Sigh.
2010-09-28 07:44:25 -07:00
Brion Vibber
698f5c7a20
Work in progress on getting the frontend Yammer import form going....
2010-09-28 07:44:25 -07:00
Brion Vibber
e4b084f093
Pretty it up a bit more
2010-09-28 07:44:25 -07:00
Brion Vibber
89dc215d9b
Pretty up the Yammer import status display a bit
2010-09-28 07:44:24 -07:00
Brion Vibber
69cb47ccf4
Initial progress display of Yammer import state in admin panel
2010-09-28 07:44:24 -07:00
Brion Vibber
8f438da254
Ok, command-line workflow for YammerImportPlugin seems to mostly work, at least on tiny test site :D
2010-09-28 07:44:24 -07:00
Brion Vibber
ae507b0485
Work in progress: most of the infrastructure for running import via BG queues or CLI script is now in place (untested, no UI, needs tweaks & fixes)
2010-09-28 07:44:24 -07:00
Brion Vibber
e8ad436a99
Work in progress: YammerRunner state machine wrapper for running the Yammer import in chunks.
2010-09-28 07:44:24 -07:00
Brion Vibber
a78f184652
A little more cleanup...
2010-09-28 07:44:23 -07:00
Brion Vibber
e8526b2e1f
More doc comments on SN_YammerClient
2010-09-28 07:44:23 -07:00
Brion Vibber
472dab4a86
WORK IN PROGRESS: Starting infrastructure to initiate Yammer import from web UI and process it in the background queues. Totally not complete yet.
2010-09-28 07:44:23 -07:00
Brion Vibber
22434a5dae
Initial README for yammer importer
2010-09-28 07:44:23 -07:00
Brion Vibber
ec648fb717
Split Yammer importer files into subdirs before I get too lost adding UI
2010-09-28 07:44:23 -07:00
Brion Vibber
e6e8a16f1c
Fixes for Yammer groups import: pulling explicit list, fixed avatar fetch
2010-09-28 07:44:22 -07:00
Brion Vibber
6bc3f5aacb
Support non-image file uploads in Yammer import
2010-09-28 07:44:22 -07:00
Brion Vibber
b3210ee64c
Add group link on Yammer import (won't work until memberships are fixed)
2010-09-28 07:44:22 -07:00
Brion Vibber
1685c8a4fa
Fetch more user data in Yammer imports, including the primary email address (preconfirmed, so we can do stuff like tell people to reset their passwords and log in!) and some bio info.
2010-09-28 07:44:22 -07:00
Brion Vibber
37c67c3f9f
Yammer import: mark group posts with the proper group inbox (should we append a !foo or leave them as is, as current?)
2010-09-28 07:44:22 -07:00
Brion Vibber
7ffaf82348
Pull group descriptions in Yammer import
2010-09-28 07:44:21 -07:00
Brion Vibber
e357e13d69
Image file attachment support for Yammer import
2010-09-28 07:44:21 -07:00
Brion Vibber
b18c7ee3eb
Copy favorites in Yammer importer
2010-09-28 07:44:21 -07:00
Brion Vibber
f36a062f3a
Full dump of input data in yamdump also for my reference...
2010-09-28 07:44:21 -07:00
Brion Vibber
271b553e6e
Fix for replies in Yammer import
2010-09-28 07:44:21 -07:00
Brion Vibber
4b2089dc52
Avatars for Yammer import
2010-09-28 07:44:21 -07:00
Brion Vibber
907cb6558c
Initial semi-working yammer import :D
...
* no avatars
* no details of user accounts or their auth info
* no group memberships or subscriptions
* no attachments
* will probably esplode if >20 messages in your network *whistle innocently*
2010-09-28 07:44:20 -07:00
Brion Vibber
7a197405be
fix notices in SN_YammerClient
2010-09-28 07:44:20 -07:00
Brion Vibber
7c53c1a462
Poking around at import funcs...
2010-09-28 07:44:20 -07:00
Brion Vibber
7a81bc3713
YammerImport: initial processing code for users, groups, and messages
2010-09-28 07:44:20 -07:00
Brion Vibber
599f4fe121
Beginning stub of Yammer message->notice import
2010-09-28 07:44:20 -07:00
Brion Vibber
6d0ac28460
Split SN_YammerClient out to own class file
2010-09-28 07:44:20 -07:00
Brion Vibber
10379e8ddb
initial work on yammer importer code
2010-09-28 07:44:19 -07:00
Brion Vibber
a6469aeed8
Fix PHP syntax errors introduced during localization fixups in a few files.
2010-09-25 12:10:36 -07:00
Evan Prodromou
0dc5080a5d
Merge remote branch 'gitorious/master'
2010-09-25 06:30:36 -04:00
Zach Copley
dc63626641
Optionally restrict Disqus comments to specific users' notices
2010-09-24 18:29:02 -07:00
Evan Prodromou
210e486d80
remove unnecesssary fieldset from sitemap admin panel
2010-09-24 16:50:03 -04:00
Zach Copley
62f7d6c74d
Fix strings in Disqus plugin for i18n
2010-09-23 15:46:01 -07:00
Siebrand Mazeland
870be512d2
Update POT files for plugins.
2010-09-23 00:37:16 +02:00
Evan Prodromou
b5cfcba471
Merge branch '0.9.x' into activityexport
...
Conflicts:
plugins/OStatus/OStatusPlugin.php
2010-09-22 10:45:34 -04:00
Evan Prodromou
f0105893b0
Merge remote branch 'gitorious/0.9.x' into 0.9.x
2010-09-22 10:35:27 -04:00
Craig Andrews
8d019c03ee
Do not allow blank passwords when authenticating against LDAP.
2010-09-21 18:05:18 -04:00
Brion Vibber
42dd460d3b
Merge branch 'master' into 0.9.x
2010-09-21 12:48:16 -07:00
Evan Prodromou
78ed0348b0
Merge remote branch 'gitorious/0.9.x' into 0.9.x
2010-09-21 14:07:48 -04:00
Evan Prodromou
f7ec40fa42
make some static functions public for OStatus_profile
2010-09-21 06:13:19 -04:00
Brion Vibber
f9e04993dd
Bump up HTTP timeout for OStatus remote-tests.php to 60 seconds; when running without queues and with only bcmath, salmon key generation is absurdly slow.
2010-09-20 16:26:50 -07:00
Brion Vibber
64cdbe6c55
Ticket #2750 : fixes to HTTP caching behavior across login/logout boundaries
...
* now ignoring if-modified-since if we failed an etag if-none-match comparison, per spec
* now including a hash of user id/nickname in most etags, so we'll update the view properly after login/logout
For API methods, checking the API-auth'ed user. (Many change results to include things like 'you're subscribed to this user' or 'this is one of your favorites', so user info is again needed)
There'll still be some last-modified stamps that aren't including user info properly, probably.
2010-09-20 13:42:58 -07:00
Siebrand Mazeland
10f6e14134
Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x
2010-09-20 21:12:56 +02:00
Siebrand Mazeland
bccbe8f519
* i18n/L10n update.
...
* superfluous whitespace removed.
2010-09-20 21:12:43 +02:00