@ProjectNumber

|6830|Project Details|

@AccountManagerName
@ProjectManagerName
@ProjectStatus
  1. |6831|Specs|
  2. |36338|Estimates|
  3. |6832|Files|
  4. |6833|Deliverables|
  5. |19639|Project Team|
  6. |31910|Change Request|
  7. |29360|To Dos|

|6834|Budget Summary|

@TotalBudget:n2
@TotalGross:n2
{{:dp@budgetRemaining:n2}}
@ActualHours:n2
@TotalBilled:n2
@Unbilled:n2

|40086|Project Description|

@Description:html

|6841|Next Steps|

@DetailedNotes:html

|21122|Client Notes|

@ClientNotes:html

|6842|Schedule|@PercComp% Complete

|6843|Upcoming Due Dates|
|28031|Upcoming Start Dates|
|28032|Task Dates|
  1. {{if:u.obn(System.session.clientPortal.taskDatesToShow, 1) === 1}}
    {{:item.PlanComplete ? format(item.PlanComplete, 'D2') : ' '}}
    {{if:}} {{if:u.obn(System.session.clientPortal.taskDatesToShow, 1) === 0}}
    {{:item.PlanStart ? format(item.PlanStart, 'D2') : ' '}}
    {{if:}} {{if:u.obn(System.session.clientPortal.taskDatesToShow, 1) === 2}} {{if:item.PlanStart && item.PlanComplete}}
    {{:item.PlanStart && item.PlanComplete ? format(item.PlanStart, 'D2') + ' - ' + format(item.PlanComplete, 'D2') : ' '}}
    {{else:}} {{if:item.PlanStart}}
    {{:format(item.PlanStart, 'D2') + ' (Start Date Only)'}}
    {{else:}}
    {{:format(item.PlanComplete, 'D2') + ' (Due Date Only)'}}
    {{if:}} {{if:}} {{if:}}
    {{:item.TaskName}} {{if:item.PercComp}}( {{:item.PercComp}} % |6844|Complete| ){{if:}}
    {{:item.SummaryTaskName||''}}
    {{if:u.obn(System.session.clientPortal.showDueComments, 0) === 1}}
    {{:u.obs(item.DueBy, '')}}
    {{if:}}
  2. {{if:i==ds.length-1 && ds.length>5}}
  3. {{if:}}

|6846|Conversations|

|6848|there are currently no conversations for this project|
  1. {{if:item.TaskKey > 0}}

    {{:item.TaskFullName}}

    {{if:}}
      {{for:item.children:row}}
    • {{:format(row.Subject)}}
      {{:row.AddedByUserName}}
      {{:format(row.ThreadSort, 'D2')}} / {{:format(row.ThreadSort, 't')}}
      {{if:row.UnreadCount === 0 }}
      {{:formatValue('count', row.ReplyCount,' Replies')}}
      {{else:}}
      {{:formatValue('count', row.UnreadCount,' Unread')}}
      {{if:}}
      {{:format(row.Notes, 'flex')}}
      {{if:!row.ParentActivityKey}}
      | {{if:}} {{if: System.user.userKey == row.AddedByKey}}
      | {{if:}} {{if:!row.ParentActivityKey}}
      {{if:}}
    • {{for:}}