[Mahara-contributors] [Bug 1333424] [NEW] Leap2A import does not update the collection id in navigation block

2014-06-23 Thread Son Nguyen
Public bug reported:

Version: master (1.10), 1.9, 1.8, 1.7

After importing the attached leap2a file which has a collection and a
navigation block pointed to this collection, I found the navigation
block now pointed to the old collection id.

** Affects: mahara
 Importance: Undecided
 Status: Confirmed


** Tags: leap2a

** Attachment added: mahara-export-leap-user5-1403558351.zip
   
https://bugs.launchpad.net/bugs/1333424/+attachment/4137721/+files/mahara-export-leap-user5-1403558351.zip

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1333424

Title:
  Leap2A import does not update the collection id in navigation block

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  Version: master (1.10), 1.9, 1.8, 1.7

  After importing the attached leap2a file which has a collection and a
  navigation block pointed to this collection, I found the navigation
  block now pointed to the old collection id.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1333424/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1328377] Re: Add new 'status update' artefact

2014-06-23 Thread Aaron Wells
Patch https://reviews.mahara.org/3431 has been abandoned.

** Changed in: mahara
Milestone: 1.10.0 = None

** Changed in: mahara
 Assignee: Moises Burgos (moises-burgos) = (unassigned)

** Changed in: mahara
   Status: In Progress = Confirmed

** Tags added: socialnetwork statusupdate

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1328377

Title:
  Add new 'status update' artefact

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  Add new artefact: 'status update'

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1328377/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 547932] Re: Real-time chat system

2014-06-23 Thread Aaron Wells
Totara has changed plans and backed out of their implementation of this
feature.

** Changed in: mahara
   Status: In Progress = Confirmed

** Changed in: mahara
 Assignee: Valerii Kuznetsov (valerii-kuznetsov) = (unassigned)

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/547932

Title:
  Real-time chat system

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  A real time chat system like what you see in many online social
  community sites would be VERY useful.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/547932/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1298646] Re: Add artefact-level sharing

2014-06-23 Thread Aaron Wells
** Changed in: mahara
 Assignee: Yuliya Bozhko (yuliya.bozhko) = (unassigned)

** Changed in: mahara
 Assignee: (unassigned) = Aaron Wells (u-aaronw)

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1298646

Title:
  Add artefact-level sharing

Status in Mahara ePortfolio:
  In Progress

Bug description:
  As was described during MaharaHui 2014, this is an improvement we
  would like to add to Mahara.

  Full specs are here
  https://mahara.org/view/artefact.php?artefact=363268view=1088

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1298646/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1328756] Re: Add new artefact access activity type

2014-06-23 Thread Aaron Wells
Since Totara has asked us not to merge their activity stream feature
into Mahara core, this bug is no longer valid.

** Summary changed:

- Add new artefact access
+ Add new artefact access activity type

** Tags added: activitystream

** Description changed:

- Add new artefact access
+ Add new artefact access activity type for the activity stream.

** Changed in: mahara
   Status: In Progress = Won't Fix

** Changed in: mahara
 Assignee: Moises Burgos (moises-burgos) = (unassigned)

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1328756

Title:
  Add new artefact access activity type

Status in Mahara ePortfolio:
  Won't Fix

Bug description:
  Add new artefact access activity type for the activity stream.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1328756/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1321482] Re: Add new connection activity type to Activity Stream

2014-06-23 Thread Aaron Wells
Since Totara has asked us not to merge in the activity stream, this bug
isn't really valid anymore.

** Changed in: mahara
 Assignee: Moises Burgos (moises-burgos) = (unassigned)

** Changed in: mahara
   Status: In Progress = Won't Fix

** Tags added: activitystream

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1321482

Title:
  Add new connection activity type to Activity Stream

Status in Mahara ePortfolio:
  Won't Fix

Bug description:
  Feature: Add the 'New Connection' activity type to the Activity Stream

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1321482/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1323162] Re: Add inline display of comments to activity stream

2014-06-23 Thread Aaron Wells
Totara has asked us to to merge in the activity stream, so this bug is
no longer valid.

** Changed in: mahara
   Status: New = Won't Fix

** Tags added: activitystream

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1323162

Title:
  Add inline display of comments to activity stream

Status in Mahara ePortfolio:
  Won't Fix

Bug description:
  This patch will add a Show/Hide toggle which will show comments which
  belong to an activity's base object. For example, if a New page
  access activity is displayed in the activity stream, the Show
  comments button will expand a section to show the comments that are on
  that page.

  Only a subset of comments are shown, to prevent too much being
  displayed at once. Controls allow the user to show more.

  If the activity is a comment activity then the comments section will
  automatically be expanded.

  If a user wants to add a comment or delete a comment then they need to
  go to the activity's object's page and perform the action there. We
  may add a patch in the future which will allow users to add (and maybe
  delete) comments directly in the activity stream.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1323162/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1330315] Re: Improvements to get_artefact/view_access_conditions

2014-06-23 Thread Aaron Wells
Totara has asked us not to merge in the activity stream, so this bug is
no longer valid.

** Changed in: mahara
   Status: New = Won't Fix

** Tags added: activitystream

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1330315

Title:
  Improvements to get_artefact/view_access_conditions

Status in Mahara ePortfolio:
  Won't Fix

Bug description:
  These functions currently have an optional param known friends. I
  want to remove this to make the function easier to understand. I also
  added a param tablealias which will allow the caller to specify the
  table name to join on (in case artefact or view are being used
  with different aliases where they are being joined to). I also made
  the table alias names unique so that they won't interfere with tables
  defined in the calling code.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1330315/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1326175] Re: Make new forum post notification compatible with activity stream

2014-06-23 Thread Aaron Wells
Totara has asked us not to merge in the activity stream, so this bug is
no longer needed.

** Changed in: mahara
   Status: New = Won't Fix

** Tags added: activitystream

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1326175

Title:
  Make new forum post notification compatible with activity stream

Status in Mahara ePortfolio:
  Won't Fix

Bug description:
  As the summary states, users will be able to choose homestream as a
  destination for their new forum post notifications.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1326175/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1324312] Re: Add new group member notification

2014-06-23 Thread Aaron Wells
Totara patch abandoned, because they've asked us not to merge in the
activity stream and this patch contains a lot of activity stream code.
The basic idea for this as an Activity remains a good one, though.

** Changed in: mahara
   Status: New = Confirmed

** Changed in: mahara
   Importance: Undecided = Medium

** Tags added: activitystream groups notifications

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1324312

Title:
  Add new group member notification

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  This is a notification that is sent when a user joins a group. All
  group members will receive the message. Compatible with the activity
  stream (but defaults to email for now).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1324312/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1316324] Re: Add activity stream block

2014-06-23 Thread Aaron Wells
** Tags added: activitystream

** Summary changed:

- Add activity stream block
+ Wishlist: Activity stream block

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1316324

Title:
  Wishlist: Activity stream block

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  This is a bug to keep track of the Activity Stream block that we are
  implementing.

  The activity stream block which can be placed in any page and will display 
different content depending on the viewer and the type of the page:
   - User dashboard: Show activities that are of interest to the user. Items 
shown here are affected by the user's Notification settings. Only items that 
the user has access to will be displayed.
   - User page: Shows activities that the page owner has performed. The 
contents of this block are filtered by the sharing permissions of the items 
relative to the viewer. The owner will see all actions they have performed. Any 
other user will show the actions that the owner performed, but only for items 
that are shared with them.
   - Group and Institution pages: Show activities that relate to the group or 
institution. The contents are filtered to only show items that are shared with 
the viewer. It assumes that the user viewing the stream has access to the group 
or institution.

  This is a complicated patch, so here are some notes to help explain
  things:

  A 'homestream' notification plugin has been implemented. It is
  basically a placeholder, as the processing of activities happens
  within the activity stream block.

  Activity types have to be updated to be able to be included in the
  activity stream. We've got plans to implement a large set of new
  activity types and refactor more of the existing activity types. This
  first version (we intend to) only include refactors of two existing
  activity types - New page access and Feedback. Others will be
  implemented after the initial patch is merged.

  The code for selecting items to show in the activity streams is
  complex and has been broken down into several smaller pieces to allow
  for testing and easier maintenance. We've implemented a set of php
  units tests to make sure that the correct activities are showing in
  the correct streams. This testing is important because it ensures that
  users will only see activities that they are entitled to see, to
  maintain privacy.

  All of the above is subject to change. Check the following comments.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1316324/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1321480] Re: Wishlist: Ability to like things

2014-06-23 Thread Aaron Wells
Totara has asked us not to merge this code into core. So I'm changing
this bug report into a more generic placeholder for the idea of adding a
likes concept to Mahara.

** Summary changed:

- Add likes to activity streams
+ Wishlist: Ability to like things

** Changed in: mahara
   Importance: Undecided = Wishlist

** Changed in: mahara
   Status: New = Confirmed

** Tags added: socialnetwork

** Description changed:

- Add the ability to like an object (artefact, page or activity) on the
- activity stream.
- 
- For view and page activities, likes are attached to the object that the
- activity is about.
+ Add the ability to for Mahara users to vote things up (and/or down?). In
+ other websites this takes the form of Likes, +1's, Star, etc.

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1321480

Title:
  Wishlist: Ability to like things

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  Add the ability to for Mahara users to vote things up (and/or down?).
  In other websites this takes the form of Likes, +1's, Star, etc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1321480/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1328760] Re: Improvements to activity stream body helper

2014-06-23 Thread Aaron Wells
Totara has asked us not to merge in the activity stream.

** Changed in: mahara
   Status: New = Won't Fix

** Tags added: activitystream

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1328760

Title:
  Improvements to activity stream body helper

Status in Mahara ePortfolio:
  Won't Fix

Bug description:
  Aaron reported the following when reviewing the activity stream block
  patch:

  1. There are some strings with counts in them that need to be changed
  to the flexible plural format.

  2. There's a big chain of if-elses in lib/activity.php starting on
  line 1055, which are for sending different sets of parameters to
  get_string depending on what was passed in. I suspect we may be able
  to reduce that by using sprintf positional parameters.

  The patch will fix the above and more. The changes include the
  following:

  - Removed the big if-then-else statement. Now, all params are passed to all 
activity stream strings and the string specifies which params to use where, 
using parameter position notation (e.g. %1$d). As a result of this there was 
a lot of simplification of the code (not just the big if).
  - Made several strings pluralized where applicable.
  - The 'viewer' can be passed in to the helper function. All strings in the 
helper now user the specified user's language, rather than defaulting to $USER.
  - In ActivityTypeArtefactCommentFeedback, the object type name is now being 
calculated using ActivityType::get_object_type_name, which simplifies the code.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1328760/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp


[Mahara-contributors] [Bug 1316324] Re: Wishlist: Activity stream block

2014-06-23 Thread Aaron Wells
Totara has asked us not to distribute their code for this feature as
part of Mahara core. We'd be within our rights under the GPL to
redistribute this code anyway. But out of courtesy to them as Mahara
project contributors we'll be reverting these commits shortly.

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1316324

Title:
  Wishlist: Activity stream block

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  This is a bug to keep track of the Activity Stream block that we are
  implementing.

  The activity stream block which can be placed in any page and will display 
different content depending on the viewer and the type of the page:
   - User dashboard: Show activities that are of interest to the user. Items 
shown here are affected by the user's Notification settings. Only items that 
the user has access to will be displayed.
   - User page: Shows activities that the page owner has performed. The 
contents of this block are filtered by the sharing permissions of the items 
relative to the viewer. The owner will see all actions they have performed. Any 
other user will show the actions that the owner performed, but only for items 
that are shared with them.
   - Group and Institution pages: Show activities that relate to the group or 
institution. The contents are filtered to only show items that are shared with 
the viewer. It assumes that the user viewing the stream has access to the group 
or institution.

  This is a complicated patch, so here are some notes to help explain
  things:

  A 'homestream' notification plugin has been implemented. It is
  basically a placeholder, as the processing of activities happens
  within the activity stream block.

  Activity types have to be updated to be able to be included in the
  activity stream. We've got plans to implement a large set of new
  activity types and refactor more of the existing activity types. This
  first version (we intend to) only include refactors of two existing
  activity types - New page access and Feedback. Others will be
  implemented after the initial patch is merged.

  The code for selecting items to show in the activity streams is
  complex and has been broken down into several smaller pieces to allow
  for testing and easier maintenance. We've implemented a set of php
  units tests to make sure that the correct activities are showing in
  the correct streams. This testing is important because it ensures that
  users will only see activities that they are entitled to see, to
  maintain privacy.

  All of the above is subject to change. Check the following comments.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1316324/+subscriptions

___
Mailing list: https://launchpad.net/~mahara-contributors
Post to : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp