blob: 1a090434ce54ad19eedfd21fcb772cb4223d2847 [file] [log] [blame]
# These custom values are hardcoded here to persist across Phabricator Wikimedia installs.
# Values set here should only be default settings that apply to all installs. Environment
# specific settings go in the role under manifests. Changes to these settings usually
# require a phd daemon restart to be fully affective. This message will show up as a banner
# in Phabricator but only for administrators. If you do not have the ability to restart the
# associated daemons do not merge changes to this file.
ui.logo:
'logoImagePHID': 'PHID-FILE-rs3pf2brupiulr6zcnrg'
'wordmarkText': 'Phabricator'
ui.footer-items:
- {name: 'Content licensed under Creative Commons Attribution-ShareAlike 3.0 (CC-BY-SA) unless otherwise noted; code licensed under GNU General Public License (GPL) or other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.'}
- {href: 'https://wikimediafoundation.org/', name: Wikimedia Foundation}
- {href: 'https://foundation.wikimedia.org/wiki/Special:MyLanguage/Privacy_policy', name: Privacy Policy}
- {href: 'https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct', name: Code of Conduct}
- {href: 'https://foundation.wikimedia.org/wiki/Terms_of_Use/Phabricator', name: Terms of Use}
- {href: 'https://foundation.wikimedia.org/wiki/Wikimedia:General_disclaimer', name: Disclaimer}
- {href: 'https://creativecommons.org/licenses/by-sa/3.0/', name: CC-BY-SA}
- {href: 'https://www.gnu.org/licenses/old-licenses/gpl-2.0.html', name: GPL}
# Due to issues with 'gd' rending thumbnails for
# Mimetype image/x-icon and image/icon
# Disabling previews for icons for now
# https://secure.phabricator.com/T6573
files.viewable-mime-types:
'image/jpeg': 'image/jpeg'
'image/jpg': 'image/jpg'
'image/png': 'image/png'
'image/gif': 'image/gif'
'text/plain': 'text/plain; charset=utf-8'
'text/x-diff': 'text/plain; charset=utf-8'
'image/vnd.microsoft.icon': 'image/x-icon'
'audio/x-wav': 'audio/x-wav'
'application/ogg': 'application/ogg'
'video/ogg': 'video/ogg'
'audio/mpeg': 'audio/mpeg'
'text/x-php': 'text/plain; charset=utf-8'
'text/x-python': 'text/plain; charset=utf-8'
'video/webm': 'video/webm'
files.image-mime-types:
'image/jpeg': true
'image/jpg': true
'image/png': true
'image/gif': true
'image/vnd.microsoft.icon': true
maniphest.priorities:
'100':
name: 'Unbreak Now!'
short: 'Unbreak!'
color: pink
keywords: ['unbreak']
'90':
name: 'Needs Triage'
short: Triage
color: violet
keywords: ['triage']
'80':
name: High
short: High
color: red
keywords: ['high']
'50':
name: Medium
short: Medium
color: orange
keywords: ['medium', 'normal']
'25':
name: Low
short: Low
color: yellow
keywords: ['low']
'10':
name: Lowest
short: Lowest
color: sky
keywords: ['lowest']
# DO NOT CHANGE THESE VALUES. Must be updated to match in security extensions.
maniphest.custom-field-definitions:
external_reference:
name: Reference
type: text
caption: Reference
search: true
edit: false
view: true
security_topic:
instructions: Security settings will override permissions and projects as needed.
name: Security
description: Used for security oriented custom extensions
search: true
type: select
default: default
options:
default: 'None'
security-bug: 'Software security bug'
sensitive: 'Other confidential issue'
deadline.due:
name: "Due Date"
description: Date that this task is due
type: date
copy: true
edit: true
view: true
search: true
fulltext: false
bug.version:
name: Version
description: Affected software version
type: text
search: true
fulltext: true
release.version:
name: Version
description: Version number to be released / deployed
type: text
search: true
fulltext: true
release.date:
name: "Date"
description: Date of the release / deployment
type: date
search: true
risk.rating:
name: Risk Rating
search: true
type: select
default: default
options:
default: 'N/A'
info: 'Informational'
low: 'Low'
medium: 'Medium'
high: 'High'
critical: 'Critical'
maniphest.subtypes:
- { key: "default", name: "Task" }
- { key: "bug", name: "Bug" }
- { key: "log", name: "LogSpam" }
- { key: "deadline", name: "Deadline" }
- { key: "release", name: "Release" }
# Security/Operations Macro's for enabling
# as we rollout to RT and bugzilla.
#ops-access-request: 'Operations Access Request'
#ops-sensitive: 'Operations Sensitive'
#sensitive: 'Another Private Issue'
maniphest.statuses:
open:
name: Open
special: default
stalled:
name: 'Stalled'
name.full: 'Open, Stalled'
closed: false
prefixes: [stalled]
suffixes: ['as stalled']
resolved:
name: Resolved
name.full: 'Closed, Resolved'
closed: true
special: closed
prefixes: [closed, closes, close, fix, fixes, fixed, resolve, resolves, resolved]
suffixes: ['as resolved', 'as fixed']
invalid:
name: Invalid
name.full: "Closed, Invalid"
closed: true
prefixes: [invalidate, invalidates, invalidated]
suffixes: ['as invalid']
duplicate:
name: Duplicate
name.full: "Closed, Duplicate"
transaction.icon: fa-times
special: duplicate
closed: true
declined:
name: Declined
name.full: "Closed, Declined"
name.action: Declined
transaction.icon: fa-thumbs-o-down
closed: true
prefixes: [decline, declines, declined]
suffixes: ['as declined']
user.custom-field-definitions:
irc_nick:
name: 'IRC Nick'
type: text
search: true
# make optional the 'real name' user profile field
user.require-real-name: false
# Allow the "view" policy setting of public to be available
policy.allow-public: true
# Adminstrators do not need to approve all accounts
auth.require-approval: false
# Require an email verification for all users
auth.require-email-verification: true
# Lock edits to auth config, see https://phabricator.wikimedia.org/T220670
auth.lock-config: true
metamta.user-address-format: 'short'
# Modifies behavior of metamta.maniphest.reply-handler-domain
# Don't generate a unique reply hash per user, only per task
metamta.public-replies: true
# https://secure.phabricator.com/book/phabricator/article/configuring_file_storage/
# Needs to match php.ini upload_max_filesize
# Needs to match php.ini post_max_size for conduit
storage.mysql-engine.max-size: 10000000
phabricator.serious-business: true
# Replaces show-beta applications
phabricator.show-prototypes: true
# Do not try to call out for external resouces such as avatars
security.outbound-blacklist: ['0.0.0.0/0']
translation.override:
'Execute Query': 'Search'
'Maniphest Task': 'Task'
'Pholio Mock': 'Mockup'
'Real Name': 'Also Known As'
# T173208
'Dat Boi': 'Insectivore'
# T179126
'Usernames must contain only numbers, letters, period, underscore, and hyphen, and can not end with a period. They must have no more than %d characters.': 'Usernames must contain only numbers, Latin letters, period, underscore and hyphen, and can not end with a period. They must have no more than %d characters. Spaces should be replaced with an underscore (_).'
# We don't host local docs or use the wiki :)
phabricator.uninstalled-applications:
PhabricatorPhrictionApplication: true
PhabricatorDivinerApplication: true
PhabricatorConpherenceApplication: true
phd.log-directory: "/var/log/phd"
phd.user: 'phd'
diffusion.ssh-user: 'vcs'
pygments.enabled: true
# 30 days T114014
phd.garbage-collection:
'user.logs': 2592000
# Add Lua to Syntax Highlighting dropdown in Paste (as Lua is not enabled by default)
# https://phabricator.wikimedia.org/T100900
pygments.dropdown-choices:
'apacheconf': 'Apache Configuration'
'bash': 'Bash Scripting'
'brainfuck': 'Brainf*ck'
'c': 'C'
'coffee-script': 'CoffeeScript'
'cpp': 'C++'
'csharp': 'C#'
'css': 'CSS'
'cucumber': 'Cucumber'
'd': 'D'
'control': 'Debian control'
'diff': 'Diff'
'django': 'Django Templating'
'docker': 'Docker'
'emacs': 'ELisp'
'erb': 'Embedded Ruby/ERB'
'erlang': 'Erlang'
'go': 'Golang'
'groovy': 'Groovy'
'haskell': 'Haskell'
'html': 'HTML'
'http': 'HTTP'
'ini': 'INI Configuration'
'invisible': 'Invisible'
'irc': 'IRC Logs'
'java': 'Java'
'js': 'Javascript'
'json': 'JSON'
'less': 'Less'
'lisp': 'Common Lisp'
'lua': 'Lua'
'make': 'Makefile'
'mysql': 'MySQL'
'nginx': 'Nginx Configuration'
'objc': 'Objective-C'
'perl': 'Perl'
'php': 'PHP'
'postgresql': 'PostgreSQL'
'pot': 'Gettext Catalog'
'puppet': 'Puppet'
'python': 'Python'
'rainbow': 'Rainbow'
'remarkup': 'Remarkup'
'robotframework': 'RobotFramework'
'rst': 'reStructuredText'
'ruby': 'Ruby'
'rust': 'Rust'
'scheme': 'Scheme'
'shell': 'Shell'
'sql': 'SQL'
'swift': 'Swift'
'tex': 'LaTeX'
'text': 'Plain Text'
'twig': 'Twig'
'vim': 'Vim Script'
'xml': 'XML'
'yaml': 'YAML'
syntax.filemap:
'@\\.arcconfig$@': 'js'
'@\\.arclint$@': 'js'
'@\\.divinerconfig$@': 'js'
'@\\.rs$@': 'rust'
log.ssh.path: '/var/log/phd/ssh.log'