Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F1096827
PhabricatorDisqusConfigOptions.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
PhabricatorDisqusConfigOptions.php
View Options
<?php
final
class
PhabricatorDisqusConfigOptions
extends
PhabricatorApplicationConfigOptions
{
public
function
getName
()
{
return
pht
(
"Integration with Disqus"
);
}
public
function
getDescription
()
{
return
pht
(
"Disqus authentication and integration options."
);
}
public
function
getOptions
()
{
return
array
(
$this
->
newOption
(
'disqus.auth-enabled'
,
'bool'
,
false
)
->
setBoolOptions
(
array
(
pht
(
"Enable Disqus Authentication"
),
pht
(
"Disable Disqus Authentication"
),
))
->
setDescription
(
pht
(
'Allow users to login to Phabricator using Disqus credentials.'
)),
$this
->
newOption
(
'disqus.registration-enabled'
,
'bool'
,
true
)
->
setBoolOptions
(
array
(
pht
(
"Enable Disqus Registration"
),
pht
(
"Disable Disqus Registration"
),
))
->
setDescription
(
pht
(
'Allow users to create new Phabricator accounts using Disqus '
.
'credentials.'
)),
$this
->
newOption
(
'disqus.auth-permanent'
,
'bool'
,
false
)
->
setBoolOptions
(
array
(
pht
(
"Permanently Bind Disqus Accounts"
),
pht
(
"Allow Disqus Account Unlinking"
),
))
->
setDescription
(
pht
(
'Are Phabricator accounts permanently bound to Disqus '
.
'accounts?'
)),
$this
->
newOption
(
'disqus.application-id'
,
'string'
,
null
)
->
setDescription
(
pht
(
'Disqus "Client ID" to use for Disqus API access.'
)),
$this
->
newOption
(
'disqus.application-secret'
,
'string'
,
null
)
->
setDescription
(
pht
(
'Disqus "Secret" to use for Diqsus API access.'
)),
$this
->
newOption
(
'disqus.shortname'
,
'string'
,
null
)
->
setSummary
(
pht
(
"Shortname for Disqus comment widget."
))
->
setDescription
(
pht
(
"Website shortname to use for Disqus comment widget in Phame. "
.
"For more information, see:
\n\n
"
.
"[[http://docs.disqus.com/help/4/ | Disqus Quick Start Guide]]
\n
"
.
"[[http://docs.disqus.com/help/68/ | Information on Shortnames]]"
)),
);
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Mon, Jun 30, 11:21 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
273321
Default Alt Text
PhabricatorDisqusConfigOptions.php (2 KB)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment