Page MenuHomePhabricator
Feed Advanced Search

Mar 17 2015

epriestley added a comment to T6835: Add a Gantt chart view to the "Reports" section.

Although businesses need planning and scheduling, the need varies from organization to organization. For some organizations, like consulting companies, this is very important, and they may want to track time spent on individual tasks, and have a greater need for short-term forecasting and precise time accounting. Other companies, like Facebook, do very little of this. Our own company performs very little scheduling or time-based planning, and what scheduling we do is coarse and high-level (see T4778 for some discussion).

Mar 17 2015, 4:57 PM · Maniphest
epriestley updated subscribers of T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects.
Mar 17 2015, 3:29 PM · Spaces, Policy, Wikimedia
epriestley merged task T7605: How to make projects secure? into T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects.
Mar 17 2015, 3:29 PM · Projects, Maniphest
epriestley added a comment to T7605: How to make projects secure?.

Phabricator does not do a very good job of this right now, and all approaches involve a lot of manual work.

Mar 17 2015, 3:29 PM · Projects, Maniphest
epriestley added a comment to T7601: Herald edit log bypasses policy checks.

Yeah, policy rules are a little muddy here. We should probably:

Mar 17 2015, 1:07 PM · Herald
epriestley added a comment to T7594: Having trouble with chunked uploads.

It's just 8MB * headroom factor.

Mar 17 2015, 12:50 PM · Files
epriestley added a comment to T7595: Not able to call phabricator api's through svn pre-commit script..

Something is calling arc svn-hook-pre-commit, but it's not any of that code. Do you have another hook?

Mar 17 2015, 12:46 PM
epriestley added a comment to T7594: Having trouble with chunked uploads.

This API is partly odd because I want to disable chunking into MySQL by default, but allow users to enable it relatively easily. That motivates the <4MB -> 4MB chunk-enabling threshold. We could hard-code the 8MB single-file threshold but I suspect the total number of custom storage engines in the wild is about 3 so I figured I'd wait until the next iteration to figure out where the API should go (I want to the config into the Files web UI, which would let us expose [ ] Enable chunk storage for this engine or whatever).

Mar 17 2015, 12:39 PM · Files
epriestley removed a reviewer for D12096: removed one text: Blessed Reviewers.
Mar 17 2015, 12:32 PM
epriestley added a comment to T7594: Having trouble with chunked uploads.

(8MB just stores all 1-chunk and 2-chunk files as single files, and then starts chuking as soon as we'd have 3 chunks.)

Mar 17 2015, 12:31 PM · Files
epriestley added a comment to T7594: Having trouble with chunked uploads.

Ohhh. Set these options in your custom engine:

Mar 17 2015, 12:31 PM · Files
epriestley added a comment to T7594: Having trouble with chunked uploads.

Hmm, I'm not sure. We use nginx on this server -- client_max_body_size is technically set to 128m, but 32m should be more than enough.

Mar 17 2015, 4:52 AM · Files
epriestley lowered the priority of T7502: Add doclink for Diviner from Unbreak Now! to Needs Triage.
Mar 17 2015, 1:02 AM · Diviner, Documentation
epriestley added a comment to T7593: Allow administrators to disable files to prevent "l33t w4r3z" abuse cases.

Not precisely related, but as of a day or so ago, at HEAD, file sizes are unlimited for all users if you have at least one storage engine capable of storing 4MB chunks. The documentation has been updated and should reflect the modern state of the world:

Mar 17 2015, 12:58 AM · Abuse, Files
epriestley updated subscribers of T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
Mar 17 2015, 12:38 AM · Prioritized, Restricted Project, Restricted Project, Applications, Dashboards
epriestley merged task T5358: Make "Self Actions" default value a setting into T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
Mar 17 2015, 12:38 AM · User Preferences
epriestley added a comment to T5358: Make "Self Actions" default value a setting.

This feature didn't even exist in Phabricator until 2012 (see T228). For the entire time we were employed at Facebook (more or less, I guess you guys left a little later than me), no one complained about this or requested the ability to change the behavior. And the user who eventually complained is the #1 email hater of all time.

Mar 17 2015, 12:38 AM · User Preferences
epriestley added a revision to T7149: Allow users to import data into a new Phacility instance: Unknown Object (Differential Revision).
Mar 17 2015, 12:20 AM · Phacility

Mar 16 2015

epriestley added a comment to T7593: Allow administrators to disable files to prevent "l33t w4r3z" abuse cases.

Can you walk me thorough the kind of abuse/misuse you're seeing (or anticipating)? We have quota infrastructure and could extend it to files, but there's currently no per-user component, and I'd like to see if we can come up with better approaches to handle specific abuse scenarios since quotas are a pretty blunt instrument.

Mar 16 2015, 11:59 PM · Abuse, Files
epriestley closed T7592: Administrators should be able to change visibility/delete any file as Wontfix.

We intentionally do not provide this capability from the web UI. For rationale, see:

Mar 16 2015, 11:52 PM · Files
epriestley added a comment to T7590: SCHEMATA ERROR on brand new clean install.

Can you show me the output from this?

Mar 16 2015, 10:00 PM · Restricted Project
epriestley added a subtask for T7565: Ship Conpherence v2: T7577: Improve username mention rules for Conpherence.
Mar 16 2015, 9:49 PM · Conpherence
epriestley added a parent task for T7577: Improve username mention rules for Conpherence: T7565: Ship Conpherence v2.
Mar 16 2015, 9:49 PM · Conpherence (v4)
epriestley moved T7583: Add a "room" flag to Conpherence from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence
epriestley moved T7582: Implement policies in Conpherence to support rooms from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence
epriestley moved T7584: Add an ApplicationSearch UI for rooms to Conpherence from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence
epriestley moved T7585: Implement view/join rules for rooms from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence
epriestley moved T7586: Implement edit rules for rooms from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence
epriestley moved T7587: Consider allowing room/thread conversion from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence
epriestley moved T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence (v4)
epriestley moved T7589: Decide on pinning, sorting, and notification behaviors in icon switcher from Backlog to v2 on the Conpherence board.
Mar 16 2015, 9:41 PM · Conpherence (v4)
epriestley removed a parent task for T7380: Build icon-based room switcher for persistent chat pane: T7572: Ship Durable Chat Column.
Mar 16 2015, 9:41 PM · Conpherence
epriestley removed a subtask for T7572: Ship Durable Chat Column: T7380: Build icon-based room switcher for persistent chat pane.
Mar 16 2015, 9:41 PM · Conpherence
epriestley updated the task description for T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent.
Mar 16 2015, 9:40 PM · Conpherence (v4)
epriestley added a subtask for T7589: Decide on pinning, sorting, and notification behaviors in icon switcher: T7577: Improve username mention rules for Conpherence.
Mar 16 2015, 9:39 PM · Conpherence (v4)
epriestley added a parent task for T7577: Improve username mention rules for Conpherence: T7589: Decide on pinning, sorting, and notification behaviors in icon switcher.
Mar 16 2015, 9:39 PM · Conpherence (v4)
epriestley removed a parent task for T7025: Pinned Conpherences: T7572: Ship Durable Chat Column.
Mar 16 2015, 9:39 PM · Conpherence
epriestley removed a subtask for T7572: Ship Durable Chat Column: T7025: Pinned Conpherences.
Mar 16 2015, 9:39 PM · Conpherence
epriestley closed T7025: Pinned Conpherences as Resolved.

I reincarnated the remaining work here as T7589.

Mar 16 2015, 9:39 PM · Conpherence
epriestley closed T7025: Pinned Conpherences, a subtask of T7572: Ship Durable Chat Column, as Resolved.
Mar 16 2015, 9:39 PM · Conpherence
epriestley added a parent task for T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent: T7589: Decide on pinning, sorting, and notification behaviors in icon switcher.
Mar 16 2015, 9:38 PM · Conpherence (v4)
epriestley added subtasks for T7589: Decide on pinning, sorting, and notification behaviors in icon switcher: T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent, T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 9:38 PM · Conpherence (v4)
epriestley added a parent task for T7566: Implement "Rooms" in Conpherence: T7589: Decide on pinning, sorting, and notification behaviors in icon switcher.
Mar 16 2015, 9:38 PM · Wikimedia, Conpherence
epriestley created T7589: Decide on pinning, sorting, and notification behaviors in icon switcher.
Mar 16 2015, 9:38 PM · Conpherence (v4)
epriestley added a subtask for T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent: T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 9:35 PM · Conpherence (v4)
epriestley added a parent task for T7566: Implement "Rooms" in Conpherence: T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent.
Mar 16 2015, 9:35 PM · Wikimedia, Conpherence
epriestley created T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent.
Mar 16 2015, 9:35 PM · Conpherence (v4)
epriestley closed T7380: Build icon-based room switcher for persistent chat pane as Resolved.

I'm going to re-express this as separate subtasks of T7572 since the remaining behaviors have different blockers.

Mar 16 2015, 9:32 PM · Conpherence
epriestley closed T7380: Build icon-based room switcher for persistent chat pane, a subtask of T7572: Ship Durable Chat Column, as Resolved.
Mar 16 2015, 9:32 PM · Conpherence
epriestley closed T7380: Build icon-based room switcher for persistent chat pane, a subtask of T7580: Alert users to username mentions in Conpherence threads they are members of, as Resolved.
Mar 16 2015, 9:32 PM · Conpherence (v4)
epriestley added a parent task for T7566: Implement "Rooms" in Conpherence: T7572: Ship Durable Chat Column.
Mar 16 2015, 9:29 PM · Wikimedia, Conpherence
epriestley added a subtask for T7572: Ship Durable Chat Column: T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 9:29 PM · Conpherence
epriestley updated the task description for T7572: Ship Durable Chat Column.
Mar 16 2015, 9:29 PM · Conpherence
epriestley created T7587: Consider allowing room/thread conversion.
Mar 16 2015, 9:15 PM · Conpherence
epriestley updated the task description for T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 9:13 PM · Wikimedia, Conpherence
epriestley added a subtask for T7586: Implement edit rules for rooms: T7582: Implement policies in Conpherence to support rooms.
Mar 16 2015, 9:11 PM · Conpherence
epriestley added a parent task for T7582: Implement policies in Conpherence to support rooms: T7586: Implement edit rules for rooms.
Mar 16 2015, 9:11 PM · Conpherence
epriestley created T7586: Implement edit rules for rooms.
Mar 16 2015, 9:11 PM · Conpherence
epriestley added a subtask for T7585: Implement view/join rules for rooms: T7582: Implement policies in Conpherence to support rooms.
Mar 16 2015, 9:10 PM · Conpherence
epriestley added a parent task for T7582: Implement policies in Conpherence to support rooms: T7585: Implement view/join rules for rooms.
Mar 16 2015, 9:10 PM · Conpherence
epriestley created T7585: Implement view/join rules for rooms.
Mar 16 2015, 9:09 PM · Conpherence
epriestley created T7584: Add an ApplicationSearch UI for rooms to Conpherence.
Mar 16 2015, 9:07 PM · Conpherence
sh1mmer awarded T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges a Like token.
Mar 16 2015, 9:06 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley updated the task description for T7582: Implement policies in Conpherence to support rooms.
Mar 16 2015, 9:02 PM · Conpherence
epriestley added a parent task for T7583: Add a "room" flag to Conpherence: T7582: Implement policies in Conpherence to support rooms.
Mar 16 2015, 8:59 PM · Conpherence
epriestley added a subtask for T7582: Implement policies in Conpherence to support rooms: T7583: Add a "room" flag to Conpherence.
Mar 16 2015, 8:59 PM · Conpherence
epriestley created T7583: Add a "room" flag to Conpherence.
Mar 16 2015, 8:59 PM · Conpherence
epriestley created T7582: Implement policies in Conpherence to support rooms.
Mar 16 2015, 8:54 PM · Conpherence
epriestley updated the task description for T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 8:49 PM · Wikimedia, Conpherence
epriestley added a subtask for T7577: Improve username mention rules for Conpherence: T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 8:46 PM · Conpherence (v4)
epriestley added a parent task for T7566: Implement "Rooms" in Conpherence: T7577: Improve username mention rules for Conpherence.
Mar 16 2015, 8:46 PM · Wikimedia, Conpherence
epriestley removed a parent task for T7577: Improve username mention rules for Conpherence: T7566: Implement "Rooms" in Conpherence.
Mar 16 2015, 8:45 PM · Conpherence (v4)
epriestley removed a subtask for T7566: Implement "Rooms" in Conpherence: T7577: Improve username mention rules for Conpherence.
Mar 16 2015, 8:45 PM · Wikimedia, Conpherence
epriestley moved T7577: Improve username mention rules for Conpherence from Backlog to v2 on the Conpherence board.
Mar 16 2015, 8:45 PM · Conpherence (v4)
epriestley moved T7578: Render username mentions in Conpherence in a disabled style if the user can not see the thread from Backlog to v2 on the Conpherence board.
Mar 16 2015, 8:45 PM · Conpherence
epriestley moved T7579: Notify users if their name is mentioned in a Conpherence thread they can see but are not a member of from Backlog to v2 on the Conpherence board.
Mar 16 2015, 8:44 PM · Conpherence (v4)
epriestley moved T7580: Alert users to username mentions in Conpherence threads they are members of from Backlog to v2 on the Conpherence board.
Mar 16 2015, 8:44 PM · Conpherence (v4)
epriestley added a subtask for T7569: Support Feed/Notifications in Conpherence: T7572: Ship Durable Chat Column.
Mar 16 2015, 8:44 PM · Conpherence
epriestley added a parent task for T7572: Ship Durable Chat Column: T7569: Support Feed/Notifications in Conpherence.
Mar 16 2015, 8:44 PM · Conpherence
epriestley updated the task description for T7569: Support Feed/Notifications in Conpherence.
Mar 16 2015, 8:44 PM · Conpherence
epriestley updated subscribers of T7569: Support Feed/Notifications in Conpherence.
Mar 16 2015, 8:41 PM · Conpherence
epriestley merged task T5247: Allow Conpherence channels to be registered for notifications into T7569: Support Feed/Notifications in Conpherence.
Mar 16 2015, 8:41 PM · Conpherence
epriestley added a comment to T5247: Allow Conpherence channels to be registered for notifications.

I'm just going to merge this up into T7569, this doesn't have much of specific interest outside that task.

Mar 16 2015, 8:41 PM · Conpherence
epriestley updated the task description for T7569: Support Feed/Notifications in Conpherence.
Mar 16 2015, 8:34 PM · Conpherence
epriestley renamed T6868: Show when users are online or offline in Conpherence from Show when users are online or offline to Show when users are online or offline in Conpherence.
Mar 16 2015, 8:19 PM · Conpherence
epriestley renamed T7538: Consider refinements to Conpherence send-on-enter interaction from Conpherence [Send on Enter] to Consider refinements to Conpherence send-on-enter interaction.
Mar 16 2015, 8:18 PM · Conpherence (v4)
epriestley updated the task description for T7570: Conpherence v2 Cleanup.
Mar 16 2015, 8:18 PM · Conpherence
epriestley updated the task description for T7574: Conpherence v2 Infrastructure.
Mar 16 2015, 8:17 PM · Conpherence
epriestley added a comment to T7575: Implement online/idle/away infrastructure.

There's no clear way forward here.

Mar 16 2015, 8:16 PM · Conpherence
epriestley updated the task description for T6868: Show when users are online or offline in Conpherence.
Mar 16 2015, 8:14 PM · Conpherence
epriestley updated the task description for T6868: Show when users are online or offline in Conpherence.
Mar 16 2015, 8:13 PM · Conpherence
epriestley updated the task description for T3165: Provide Search in Conpherence.
Mar 16 2015, 8:11 PM · Conpherence (v4)
epriestley updated the task description for T4139: Add support for desktop notifications.
Mar 16 2015, 8:01 PM · Aphlict
epriestley updated the task description for T4139: Add support for desktop notifications.
Mar 16 2015, 7:59 PM · Aphlict
epriestley updated the task description for T7568: Support Desktop Notifications in Conpherence.
Mar 16 2015, 7:57 PM · Conpherence (v4)
epriestley updated the task description for T7254: Custom Conpherence Image.
Mar 16 2015, 7:56 PM · Conpherence
epriestley updated the task description for T7577: Improve username mention rules for Conpherence.
Mar 16 2015, 7:53 PM · Conpherence (v4)
epriestley updated the task description for T7567: Support sound in Conpherence.
Mar 16 2015, 7:51 PM · Conpherence (v4)
epriestley added a parent task for T7380: Build icon-based room switcher for persistent chat pane: T7580: Alert users to username mentions in Conpherence threads they are members of.
Mar 16 2015, 7:47 PM · Conpherence
epriestley added subtasks for T7580: Alert users to username mentions in Conpherence threads they are members of: T7567: Support sound in Conpherence, T7380: Build icon-based room switcher for persistent chat pane.
Mar 16 2015, 7:47 PM · Conpherence (v4)