The work in the FI-WARE IdM goes on. This version gathers a set of changes that make Social Stream’s relation model even more flexible and customizable.
relation_model has been removed
In earlier versions of Social Stream, the setting
relation_model was used to configure a Twitter link relation model of
follow, or a Google+ relation model of
custom relations. These models have been unified, and both behaviors and even more can be achieved now using
system_relations settings. Find an example of follow relation model in the ViSH code.
follow relation_model set public post by default. This is defined in the Actor#activity_relations method. You can use a decorator to overwrite this default behavior and get previous follow model behavior.
New notification settings
A contribution from Tamas Ducsai provides Social Stream with more control over notification settings. Users are now able to configure the object of the notifications they want to receive in their inboxes.
System-defined Relation::Owner for groups
The system-defined relation
Relation::Owner is now the default relation used in group creation. It is assigned to the group founder and all the owners added while creating a new group. The new group partial has switched
Control routed subjects
In the FI-WARE IdM, we are relaying heavily in inheritance to implement custom features from Social Stream functionalities, see application and organization. A new configuration option let developers control which subjects are visible from the browser and the API,
SocialStream.routed_subjects. See example.
As usual, there are a couple of migrations you will to install, using
rake social_stream:migrations:update or particular component’s migrations, such as