c4science is using a forked version of [[https://www.phacility.com/ | Phabricator]].
Here are some important changes we made:
= Projects =
| Commit/Diff | Description
| --------- | --------------
| | Create Phriction page from Projects
| | List repositories tagged with a Project on the project profile
| | List Phriction pages in the project profile
| | User login is a button| | Add Phriction and repository menu item to project menu
| | Hide some repository preferences panels
| | Add setFilterOutPHIDs() to Feed Query and ignore some ProjectsDisable some menu items in the project menu
= Users =
| Commit/Diff | Description
| | Hide Drydock build step in Harbormaster| --------- | --------------
| | Hide Aadmin applicactions in App Search Engine to non administrators usersPeople profile
| | Hide admin actions inAdd repositories the user Pr created to People profile
| | Add repositories the user created to user profileHide admin applications in app search engine to non administrators users
| | Administrator user is Omnipotent
= Diffusion =
| Commit/Diff | Description
| | Hide Space policy explaination (we don't use spaces)| --------- | --------------
| | Create Phriction page from ProjectsHide some Repository preferences panels
| | Added Repository Author policy
| | List repositories tagged with a Project on the project profileAdded Revision Author policy
| | List Phrictions pages in the project profileAdded Revision Reviewer policy
| | Add phriction and repository menu item to project menuSearch Repositories by Author
= Misc =
| Commit/Diff | Description
| | Disable some menu items in the project menu| --------- | --------------
| | Search repositories by AuthorAdded authentication controller for Shibboleth, which allow adding users to custom Projects and populate custom Fields
| | Modify robots.txt to disallow and allow some pagesUser login is a button
| | Custom dashboard panel with shortcuts Add setFilterOutPHIDs() to Feed query and ignore some Projects
| | Added dynamic sitemap.xml to allow better search engines parsingHide Drydock build step in Harbormaster
| | Added Repository Author policyHide Space policy explaination (we don't use spaces)
| | Added Revision Author policyModify robots.txt to disallow and allow some pages
| | Added Revision Reviewer policyCustom dashboard panel with shortcuts
| | Added Conduit policy create and query methods (from Wikimedia)dynamic sitemap.xml to allow better search engines parsing
| | Phriction TOC is indentedAdded Conduit policy create and query methods (from Wikimedia)
| | Remarkup code blockPhriction TOC is wrapedindented
| | Added authentication controller for Shibboleth, which allow adding users to custom Projects and populate custom FieldsRemarkup code block is wraped