Loading...
 
Skip to main content

History: Activity_Stream

Source of version: 9 (current)

Copy to clipboard
            Configuration profile that showcases the activity stream feature in Tiki.

^::{img src="https://profiles.tiki.org/display9" width=600}::^

{CODE(caption=>YAML,wrap=>0)}
preferences:
  activity_basic_events: 'y'
  activity_basic_tracker_create: 'y'
  activity_basic_tracker_update: 'y'
  activity_basic_user_follow_add: 'y'
  activity_basic_user_follow_incoming: 'y'
  activity_basic_user_friend_add: 'y'
  feature_trackers: 'y'
  trackerfield_dropdownother: 'y'
  trackerfield_dynamiclist: 'y'
  trackerfield_file: 'y'
  trackerfield_groupselector: 'y'
  trackerfield_itemslist: 'y'
  trackerfield_relation: 'y'
  wikiplugin_activitystream: 'y'
  wikiplugin_pivottable: 'y'
  profile_autoapprove_wikiplugins: 'y'
  instructions: Profile_Activity_Stream
objects:
  -
    type: module
    ref: last_user_activities
    data:
      name: 'Last user activities'
      position: left
      order: '2'
      cache: '0'
      rows: '10'
      groups: {  }
      params: {  }
      custom: "{ACTIVITYSTREAM()}\r\n{ACTIVITYSTREAM}"
      parse: 'y'
  -
    type: tracker
    ref: team_tasks_tracker
    data:
      name: 'Team Tasks Tracker'
      description: 'A collaborative team task list'
      hide_list_empty_fields: 'y'
      restrict_end: '0'
      form_classes: ''
      restrict_start: '0'
      show:
        - creation_date
        - modification_date
        - status
  -
    type: tracker_field
    ref: team_tasks_tracker_team_tasks_tracker_summary
    data:
      name: Summary
      permname: team_tasks_tracker_summary
      tracker: '$profileobject:team_tasks_tracker$'
      options:
        samerow: 1
        autocomplete: 'n'
        exact: 'n'
      type: text_field
      order: '10'
      visby: {  }
      editby: {  }
      flags:
        - link
        - list
        - public
        - mandatory
  -
    type: tracker_field
    ref: team_tasks_tracker_team_tasks_tracker_priority
    data:
      name: Priority
      permname: team_tasks_tracker_priority
      tracker: '$profileobject:team_tasks_tracker$'
      options:
        options:
          - '5=5 (high)'
          - 4=4
          - 3=3
          - 3=3
          - 2=2
          - '1=1 (low)'
      type: dropdown
      order: '20'
      visible: immutable
      visby: {  }
      editby: {  }
      flags:
        - public
  -
    type: tracker_field
    ref: team_tasks_tracker_team_tasks_tracker_description
    data:
      name: Description
      permname: team_tasks_tracker_description
      tracker: '$profileobject:team_tasks_tracker$'
      options:
        distinct: 'n'
        wysiwyg: 'n'
        samerow: 1
      type: text_area
      order: '30'
      visby: {  }
      editby: {  }
      flags:
        - public
  -
    type: tracker_field
    ref: team_tasks_tracker_team_tasks_tracker_submitted_by
    data:
      name: 'Submitted by'
      permname: team_tasks_tracker_submitted_by
      tracker: '$profileobject:team_tasks_tracker$'
      options:
        autoassign: 1
        notify_template_format: text
        groupIds:
          - 0
        canChangeGroupIds:
          - 0
      type: user
      order: '40'
      visible: immutable
      visby: {  }
      editby: {  }
      flags:
        - public
  -
    type: tracker_field
    ref: team_tasks_tracker_teamtasksTrackerAssignedTo
    data:
      name: 'Assigned to'
      permname: team_tasks_tracker_assigned_to
      tracker: '$profileobject:team_tasks_tracker$'
      options:
        notify_template_format: text
        groupIds:
          - 0
        canChangeGroupIds:
          - 0
      type: user
      order: '50'
      visby: {  }
      editby: {  }
      flags:
        - public
  -
    type: tracker_option
    ref: team_tasks_tracker_sort_default_field
    data:
      tracker: '$profileobject:team_tasks_tracker$'
      name: sort_default_field
      value: modification
  -
    type: tracker_item
    ref: tracker_item_39158
    data:
      tracker: '$profileobject:team_tasks_tracker$'
      status: open
      values:
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_summary$'
          - 'Prepare talk slideshows'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_priority$'
          - '3'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_description$'
          - 'Prepare the slideshows to use in next week''s talk at HR meeting.'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_submitted_by$'
          - admin
        -
          - '$profileobject:team_tasks_tracker_teamtasksTrackerAssignedTo$'
          - ''
  -
    type: tracker_item
    ref: tracker_item_39159
    data:
      tracker: '$profileobject:team_tasks_tracker$'
      status: open
      values:
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_summary$'
          - 'Send meeting invitations'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_priority$'
          - '5'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_description$'
          - 'Send email invitations to the HR meeting next week'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_submitted_by$'
          - admin
        -
          - '$profileobject:team_tasks_tracker_teamtasksTrackerAssignedTo$'
          - ''
  -
    type: tracker_item
    ref: tracker_item_39160
    data:
      tracker: '$profileobject:team_tasks_tracker$'
      status: open
      values:
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_summary$'
          - 'Book meeting venue'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_priority$'
          - '3'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_description$'
          - 'Book the venue for next week''s meeting'
        -
          - '$profileobject:team_tasks_tracker_team_tasks_tracker_submitted_by$'
          - admin
        -
          - '$profileobject:team_tasks_tracker_teamtasksTrackerAssignedTo$'
          - ''
{CODE}

!! Add profile instructions page in Tiki

This will include: ((Profile_Activity_Stream|Profile_Activity_Stream))

{CODE(caption=>YAML,wrap=>0)}
instructions: Profile_Activity_Stream
preferences:
  enable: [ feature_wiki ]
objects:
  -
    type: wiki_page
    ref:  profile_activity_stream_page
    data:
      name: Profile_Activity_Stream
      description: Profile Activity Stream Instructions page
      lang: en
      content: wikicontent:Profile_Activity_Stream
{CODE}

Alias names for this page:
(alias(Activity)) | (alias(Activity Stream)) | (alias(Stream)) | (alias(ActivityStream))