In IBM Connections 4.0 and 4.5, is there any way - probably by authenticating as a user with some special authorisation - to get the "Action Required" entries from another user's activity stream?
I have a user authorised to post to other users' streams by mapping that user to a security role in the WidgetContainer application, but the same role doesn't allow getting other users' streams.
I've tried a URL path like this, with UserId
replaced by an actual user's id:
/connections/opensocial/basic/rest/activitystreams/UserId/@actions/@all
In Connections 4.0, that produces this message, which is strange because posting to the same user id works fine:
Error 400: The user ID(s) [UserId] is/are not recognized by the system.
In Connections 4.5, the same URL path produces the more sensible message "Access denied".
My use case:
We have an application which puts a highly-customised UI on Activities, and modifies Activities data without using the Connections API by updating the database. If a to-do is completed through our custom UI, we want to search the assignee's "Action Required" stream for any entries relating to that to-do, then remove the "actionable" flag from those entries.