Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F78059161
PhabricatorDashboardC4sciencePanelType.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sun, Aug 18, 04:06
Size
2 KB
Mime Type
text/x-php
Expires
Tue, Aug 20, 04:06 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
19976369
Attached To
rPH Phabricator
PhabricatorDashboardC4sciencePanelType.php
View Options
<?php
final
class
PhabricatorDashboardC4sciencePanelType
extends
PhabricatorDashboardPanelType
{
public
function
getPanelTypeKey
()
{
return
'c4s'
;
}
public
function
getPanelTypeName
()
{
return
pht
(
'C4science user homepage'
);
}
public
function
getIcon
()
{
return
'fa-search'
;
}
public
function
getPanelTypeDescription
()
{
return
pht
(
'Shortcuts for the c4science default dashboard'
);
}
public
function
getFieldSpecifications
()
{
return
array
();
}
public
function
shouldRenderAsync
()
{
return
false
;
}
public
function
renderPanelContent
(
PhabricatorUser
$viewer
,
PhabricatorDashboardPanel
$panel
,
PhabricatorDashboardPanelRenderingEngine
$engine
)
{
$list
=
new
PHUIObjectItemListView
();
$list
->
additem
(
id
(
new
PHUIObjectItemView
())
->
setHeader
(
pht
(
'Create a Project'
))
->
setSubHead
(
pht
(
'Project tags define everything. '
.
'Create them for teams, tags, or actual projects.'
))
->
setImageIcon
(
'fa-briefcase'
)
->
setHref
(
'/project/edit/form/default/'
)
);
$list
->
additem
(
id
(
new
PHUIObjectItemView
())
->
setHeader
(
pht
(
'Create a GIT Repository'
))
->
setSubHead
(
pht
(
'If you are here for code review, '
.
'let
\'
s set up your first repository.'
))
->
setImageIcon
(
'fa-code'
)
->
setHref
(
'/diffusion/edit/form/default/?vcs=git'
)
);
$list
->
additem
(
id
(
new
PHUIObjectItemView
())
->
setHeader
(
pht
(
'Report a bug / Give feedback'
))
->
setSubHead
(
pht
(
'We can only make c4science better with you.'
))
->
setImageIcon
(
'fa-bug'
)
->
setHref
(
'/maniphest/task/edit/form/8/'
)
);
$list
->
additem
(
id
(
new
PHUIObjectItemView
())
->
setHeader
(
pht
(
'Read the Documentation'
))
->
setSubHead
(
pht
(
'Reading is a common way to learn about things.'
))
->
setImageIcon
(
'fa-book'
)
->
setHref
(
'/w/c4science'
)
);
$box
=
id
(
new
PHUIObjectBoxView
())
->
setObjectlist
(
$list
);
return
$box
;
}
}
Event Timeline
Log In to Comment