Page MenuHomePhabricator
Feed Advanced Search

Oct 28 2015

Luke081515.2 added a comment to T9645: Allow Herald to change task policys and spaces.

Yeah, I know, that this exists. The current problem is, that this option changes restricts the abilty to change the policys and the abilty to change a space. (User which can't edit task policys can only change spaces via batch edit). So I think it would be better, to make different fields for it.

Oct 28 2015, 12:36 PM · Spaces, Herald, Maniphest

Oct 27 2015

chad added a comment to T9645: Allow Herald to change task policys and spaces.

Can you describe the core problem you are having with Phabricator? What workflows are people getting hung up on and how often is it happening?

Oct 27 2015, 9:10 PM · Spaces, Herald, Maniphest
Luke081515.2 added a comment to T9645: Allow Herald to change task policys and spaces.

Ok, but the problem is, that you can't allow users to only change the space, there all always able to change visibilty and edit policys too (except they use batch edits to change the space, but I think this is not confortable). So I think it would be better to let administrators set different rules for editing spaces and task policys.

Oct 27 2015, 9:03 PM · Spaces, Herald, Maniphest
chad added a comment to T9645: Allow Herald to change task policys and spaces.

For example you have user, they should not change space/visibilty/edit policys

Oct 27 2015, 6:45 PM · Spaces, Herald, Maniphest
chad added a comment to T9645: Allow Herald to change task policys and spaces.

Please follow our feature request guide when asking for new features. https://secure.phabricator.com/book/phabcontrib/article/feature_requests/

Oct 27 2015, 6:16 PM · Spaces, Herald, Maniphest
Luke081515.2 created T9645: Allow Herald to change task policys and spaces.
Oct 27 2015, 6:13 PM · Spaces, Herald, Maniphest

Oct 8 2015

epriestley added a subtask for T9527: Confusing "... shifted this object from the S1 Public space to...": T9132: Build an ApplicationEditor abstraction.
Oct 8 2015, 11:03 AM · Transactions
epriestley added a comment to T9527: Confusing "... shifted this object from the S1 Public space to...".

This is definitely confusing and something we should fix. (We may get it from T9132 cheaply.)

Oct 8 2015, 11:03 AM · Transactions

Oct 7 2015

sshannin added a comment to T9527: Confusing "... shifted this object from the S1 Public space to...".

On the other hand, there were observable effects in the similar case of T7284

Oct 7 2015, 7:56 PM · Transactions
aklapper added a comment to T9527: Confusing "... shifted this object from the S1 Public space to...".

AFAICS this is not Spaces specific but also applies to e.g. setting an initial custom task policy when creating a task: Foobar changed the visibility from "Public (No Login Required)" to "Custom Policy".
So far I'm aware of two WM Phab users who contacted me, concerned that the tasks they created were public for a short moment and might have created public notifications.

Oct 7 2015, 7:12 PM · Transactions
qgil created T9527: Confusing "... shifted this object from the S1 Public space to...".
Oct 7 2015, 7:02 PM · Transactions

Sep 23 2015

tycho.tatitscheff updated D14128: [WIP] Masking space when only one active space.
Sep 23 2015, 1:03 PM · NUX, Spaces
tycho.tatitscheff added a revision to T9436: Shift to Space shows on installs with no spaces: D14128: [WIP] Masking space when only one active space.
Sep 23 2015, 1:02 PM · Spaces
tycho.tatitscheff added a task to D14128: [WIP] Masking space when only one active space: T9436: Shift to Space shows on installs with no spaces.
Sep 23 2015, 1:02 PM · NUX, Spaces
tycho.tatitscheff added a comment to T9436: Shift to Space shows on installs with no spaces.

I include the fix for this in D14128

Sep 23 2015, 1:02 PM · Spaces
tycho.tatitscheff added a comment to T9152: Plan Spaces v2.

Related D14128

Sep 23 2015, 9:00 AM · Spaces
tycho.tatitscheff added projects to D14128: [WIP] Masking space when only one active space: Spaces, NUX.
Sep 23 2015, 8:58 AM · NUX, Spaces

Sep 18 2015

tycho.tatitscheff added a revision to T9425: Archiving all Spaces leaves sadpanda select behind: D14128: [WIP] Masking space when only one active space.
Sep 18 2015, 4:17 PM · Restricted Project, Spaces
chad updated subscribers of T9425: Archiving all Spaces leaves sadpanda select behind.
Sep 18 2015, 1:57 PM · Restricted Project, Spaces
chad merged task T9440: Disable usage of spaces into T9425: Archiving all Spaces leaves sadpanda select behind.
Sep 18 2015, 1:57 PM · Spaces
clloos created T9440: Disable usage of spaces.
Sep 18 2015, 9:59 AM · Spaces

Sep 17 2015

sshannin created T9436: Shift to Space shows on installs with no spaces.
Sep 17 2015, 5:44 PM · Spaces
tycho.tatitscheff added a comment to T9425: Archiving all Spaces leaves sadpanda select behind.

I'm not quite sure if I should expect a response (here or on IRC) before submitting some code. Or if the maniphest task is sufficient.

Sep 17 2015, 12:19 PM · Restricted Project, Spaces
tycho.tatitscheff updated subscribers of T9425: Archiving all Spaces leaves sadpanda select behind.

My goal is to edit [[https://secure.phabricator.com/diffusion/P/browse/master/src/view/form/control/AphrontFormPolicyControl.php;23b2653f52cd16bc9cedfdf7328d401171e668ca$328-358 | AphrontFormPolicyControl::buildSpacesControl ]] to return null also when only default Space is remaining active.

Sep 17 2015, 7:38 AM · Restricted Project, Spaces

Sep 16 2015

tycho.tatitscheff added a comment to T9425: Archiving all Spaces leaves sadpanda select behind.

May I try to submit a fix ?

Sep 16 2015, 7:16 AM · Restricted Project, Spaces

Sep 15 2015

chad closed Q135: Is there a way to completely deactivate Spaces? as resolved.
Sep 15 2015, 7:06 PM · Spaces
chad created T9425: Archiving all Spaces leaves sadpanda select behind.
Sep 15 2015, 7:05 PM · Restricted Project, Spaces
tycho.tatitscheff updated the question details for Q135: Is there a way to completely deactivate Spaces?.
Sep 15 2015, 4:10 PM · Spaces
tycho.tatitscheff updated the question details for Q135: Is there a way to completely deactivate Spaces?.
Sep 15 2015, 4:09 PM · Spaces
tycho.tatitscheff updated Q135: Is there a way to completely deactivate Spaces? from Is there a way to completely deactivate a Space? to Is there a way to completely deactivate Spaces?.
Sep 15 2015, 4:08 PM · Spaces
tycho.tatitscheff added a comment to Q135: Is there a way to completely deactivate Spaces?.

Oh ! Then let me correct the question.

Sep 15 2015, 4:06 PM · Spaces
chad added a comment to Q135: Is there a way to completely deactivate Spaces?.

Spaces is the application name. Space is the object.

Sep 15 2015, 4:05 PM · Spaces
chad updated Q135: Is there a way to completely deactivate Spaces? from Is there a way to completely deactivate Space? to Is there a way to completely deactivate a Space?.
Sep 15 2015, 4:04 PM · Spaces
tycho.tatitscheff added a comment to Q135: Is there a way to completely deactivate Spaces?.

@chad was more "desactivate space as an application". I can already "desactivate a special space" by archiving it.

Sep 15 2015, 4:04 PM · Spaces
tycho.tatitscheff updated Q135: Is there a way to completely deactivate Spaces? from Is there a way to completely deactivate a Space? to Is there a way to completely deactivate Space?.
Sep 15 2015, 4:02 PM · Spaces
tycho.tatitscheff added a comment to Q135: Is there a way to completely deactivate Spaces?.

I surely misunderstood the goal of this field/
For me it was more saying the details in detail and giving a summary in summary.

Sep 15 2015, 4:01 PM · Spaces
chad updated Q135: Is there a way to completely deactivate Spaces? from Is there a way to completely deactivate Space? to Is there a way to completely deactivate a Space?.
Sep 15 2015, 4:01 PM · Spaces
chad updated Q135: Is there a way to completely deactivate Spaces? from Is there a way to completly desactivate Space to Is there a way to completely deactivate Space?.
Sep 15 2015, 4:01 PM · Spaces
chad updated the answer wiki for Q135: Is there a way to completely deactivate Spaces?.
Sep 15 2015, 4:00 PM · Spaces
chad added a comment to Q135: Is there a way to completely deactivate Spaces?.

Did you intend to add an Answer Summary as the same question? I'd love to improve the clarity of the form if it's unclear, we're not asking you to ask your questions three times.

Sep 15 2015, 3:59 PM · Spaces
tycho.tatitscheff updated the answer wiki for Q135: Is there a way to completely deactivate Spaces?.
Sep 15 2015, 11:41 AM · Spaces
tycho.tatitscheff updated the question details for Q135: Is there a way to completely deactivate Spaces?.
Sep 15 2015, 11:25 AM · Spaces
tycho.tatitscheff updated Q135: Is there a way to completely deactivate Spaces? from to Is there a way to completly desactivate Space.
Sep 15 2015, 11:02 AM · Spaces

Aug 19 2015

devurandom updated the task description for T9164: Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?).
Aug 19 2015, 11:41 AM · Restricted Project, Policy, Spaces, Projects

Aug 15 2015

devurandom added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

One issue might be projects and their member list. Users from other spaces should probably be replaced with a "question mark" placeholder, so that others don't know who it is, but see that the project has some members. That way generic cross-space groups don't become a privacy/security issue.

Aug 15 2015, 7:32 PM · Spaces

Aug 14 2015

devurandom renamed T9164: Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?) from Simplification of Policy controls for different types of project in an organisation with external collaborators to Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?).
Aug 14 2015, 11:36 AM · Restricted Project, Policy, Spaces, Projects
devurandom added a comment to T9165: Clarify effects of different kinds of Visible-To.

There is only one flavor of "Visible To", which is the second, more general one:

Who can see this object and sub-objects / contents?

"Visible To" always means this. If you can point out cases where it doesn't, we'll fix them.

Aug 14 2015, 7:09 AM · Projects, Phriction, Spaces, Policy

Aug 13 2015

johnny-bit added a comment to T9165: Clarify effects of different kinds of Visible-To.

It sounds like the root issue here is really confusion around projects, and an expectation that associating a project with an object puts the object "in" the project. It doesn't, and, by design, project associations never affect visibility.

Aug 13 2015, 3:01 PM · Projects, Phriction, Spaces, Policy
epriestley added a comment to T9165: Clarify effects of different kinds of Visible-To.

We could also split projects into two completely separate but essentially identical applications, "Groups" and "Tags". In the simplest form, both applications would run exactly the same code, except one would say "Groups" everywhere and one would say "Tags" everywhere, and each object would have an internal type flag specifying whether it is a "Group" or a "Tag".

Aug 13 2015, 2:36 PM · Projects, Phriction, Spaces, Policy
epriestley added a comment to T9165: Clarify effects of different kinds of Visible-To.

There is only one flavor of "Visible To", which is the second, more general one:

Aug 13 2015, 2:30 PM · Projects, Phriction, Spaces, Policy
devurandom updated the task description for T9165: Clarify effects of different kinds of Visible-To.
Aug 13 2015, 7:59 AM · Projects, Phriction, Spaces, Policy
devurandom created T9165: Clarify effects of different kinds of Visible-To.
Aug 13 2015, 7:55 AM · Projects, Phriction, Spaces, Policy
devurandom updated the task description for T9164: Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?).
Aug 13 2015, 7:52 AM · Restricted Project, Policy, Spaces, Projects
devurandom created T9164: Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?).
Aug 13 2015, 7:52 AM · Restricted Project, Policy, Spaces, Projects
devurandom added a comment to T9152: Plan Spaces v2.

The different behaviours of Visible-To for different types of objects are currently quite confusing to our users.

Aug 13 2015, 6:13 AM · Spaces

Aug 12 2015

devurandom added a comment to T9152: Plan Spaces v2.

@swisspol nails it.

Aug 12 2015, 7:17 PM · Spaces
epriestley updated subscribers of T9152: Plan Spaces v2.

General feedback from @swisspol:

  1. Spaces in themselves are not complicated to understand (just needs a bit of UI polish for integration in apps).
  2. Visible To / Editable By are not complicated to understand either, I completely agree.
  3. The *combination* of the 2 is complex: case in point the amount of explanation needed in "Space Policies” in https://secure.phabricator.com/book/phabricator/article/spaces/.

I would argue this is very powerful but needlessly complex for the average user: even tech people *cannot* know out of the box how these things interact together unless you read the docs. I’ll bet you lunch that showing this to the majority of tech people (phab users or not) results in them not being able to understand at a glance how this works - it truly is confusing:

image.png (82×586 px, 18 KB)

Then you say spaces make it more reliable to enforce policies across the board and less error-prone, but not really: because visible to / editable by are still here, you can still get it wrong: e.g. someone sets them to something else than “all users” in a restricted space, then other people need access, that author changes the space: it still doesn’t work.

I would point out that the model of visible / editable by is simple and elegant. Same for a pure space model (i.e. no visible / editable by) which happens to be ideal for organizations that want easy/can’t-shoot-yourself-in-the-foot access control. The current space model is probably for orgs that have quite more complex access control requirements. I’m not suggesting to this take this off, just add a middle ground which I’m betting plenty of users would be happy with :)

I love Phab because it’s elegant, professional, reliable *and* doesn’t make it easy for average users to shoot themselves in the foot. IMO Spaces are not there yet.

Aug 12 2015, 4:12 PM · Spaces
epriestley created T9152: Plan Spaces v2.
Aug 12 2015, 4:09 PM · Spaces
devurandom created T9150: Users without access to any spaces cannot use welcome link to set their password.
Aug 12 2015, 3:27 PM · Auth, Spaces

Aug 11 2015

devurandom added a comment to P1834 space-switching-ui.patch.

Updated to fix a bug where the default $space_phid (and $current_value) would be 'all' instead of $actor->getDefaultSpacePHID().

Aug 11 2015, 5:14 PM · Spaces
devurandom edited P1834 space-switching-ui.patch.
Aug 11 2015, 5:13 PM · Spaces
devurandom added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

I updated the patch yet again. In this iteration, anyone can add users to projects, if these users are not in any space at all.

Aug 11 2015, 4:45 PM · Spaces
epriestley added a comment to T8442: Build Space switching UI.

Thanks, that feedback is helpful.

Aug 11 2015, 1:46 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a subtask for T8442: Build Space switching UI: T8918: Header shows number of notifications and various other controls on the 2FA auth screen.
Aug 11 2015, 1:45 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley removed a project from T8442: Build Space switching UI: Prioritized.
Aug 11 2015, 1:40 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley merged task T8891: Allow prefilling Spaces (by passing a URL parameter) in Maniphest tasks into T9132: Build an ApplicationEditor abstraction.
Aug 11 2015, 1:29 PM · Maniphest, Spaces
epriestley added a comment to T8891: Allow prefilling Spaces (by passing a URL parameter) in Maniphest tasks.

I want to resolve this via T9132, by providing prefilling of all fields in all forms.

Aug 11 2015, 1:29 PM · Maniphest, Spaces
epriestley closed T8376: Develop Spaces (v1) as Resolved.

I'm pushing T8442 out since we don't really have enough understanding of use cases yet, and would like to give installs time to adopt and use Spaces before we move forward with it, since there are a number of different possible approaches with different tradeoffs.

Aug 11 2015, 1:00 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley closed T8376: Develop Spaces (v1), a subtask of T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects, as Resolved.
Aug 11 2015, 1:00 PM · Spaces, Policy, Wikimedia
epriestley removed a parent task for T8434: Accommodate the "Security" workflow: T8376: Develop Spaces (v1).
Aug 11 2015, 12:59 PM · Wikimedia, Policy, Prioritized
epriestley removed a subtask for T8376: Develop Spaces (v1): T8434: Accommodate the "Security" workflow.
Aug 11 2015, 12:59 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley moved T9021: Put User accounts in Spaces so some users can not see one another from Backlog to Future on the Spaces board.
Aug 11 2015, 12:58 PM · Spaces
epriestley moved T8442: Build Space switching UI from Unprototype (v1) to v2 on the Spaces board.
Aug 11 2015, 12:58 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8434: Accommodate the "Security" workflow.

Status here:

Aug 11 2015, 12:57 PM · Wikimedia, Policy, Prioritized
epriestley closed T8449: Spaces v1 Errata, a subtask of T8376: Develop Spaces (v1), as Resolved.
Aug 11 2015, 12:45 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley closed T8449: Spaces v1 Errata as Resolved.

I think we've pretty much tied up all the loose ends for v1 here.

Aug 11 2015, 12:45 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley removed a parent task for T8442: Build Space switching UI: T8376: Develop Spaces (v1).
Aug 11 2015, 12:44 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley removed a subtask for T8376: Develop Spaces (v1): T8442: Build Space switching UI.
Aug 11 2015, 12:44 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley closed T8493: Integrate Spaces into more applications, a subtask of T8376: Develop Spaces (v1), as Resolved.
Aug 11 2015, 12:42 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley closed T8493: Integrate Spaces into more applications as Resolved.

We have pretty good saturation now and I don't think there are any real-world use cases driving other applications at the moment. A few more applications will probably get support eventually.

Aug 11 2015, 12:42 PM · Spaces, Wikimedia, Policy, Prioritized

Aug 6 2015

epriestley closed T8726: Modularize Herald fields and actions, a subtask of T8434: Accommodate the "Security" workflow, as Resolved.
Aug 6 2015, 2:52 PM · Wikimedia, Policy, Prioritized

Aug 5 2015

chad added a revision to T8493: Integrate Spaces into more applications: D13792: Add Spaces to Ponder.
Aug 5 2015, 12:56 AM · Spaces, Wikimedia, Policy, Prioritized

Aug 4 2015

chad closed T8734: Implement Spaces in Countdown as Resolved.
Aug 4 2015, 9:29 PM · Countdown, Spaces
chad closed T8733: Implement Spaces in Slowvote as Resolved.
Aug 4 2015, 9:29 PM · Slowvote, Spaces

Aug 1 2015

chad updated the task description for T8493: Integrate Spaces into more applications.
Aug 1 2015, 5:01 PM · Spaces, Wikimedia, Policy, Prioritized

Jul 31 2015

devurandom added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

I added following patch to allow admins to add users into spaces, if currently that user is in no space at all:

Jul 31 2015, 5:43 PM · Spaces
devurandom added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

I am now using following patch locally:

Jul 31 2015, 10:11 AM · Spaces

Jul 30 2015

epriestley added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

This isn't a priority, which means I don't want to spend time planning, reviewing, merging, or supporting it right now, not just developing it.

Jul 30 2015, 2:34 PM · Spaces
devurandom added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

Would abovementioned approach be viable? I.e. filtering the list of users in /people/, and those which typeahead and similar functions provide? Would you accept a patch that implements it that way? Do you have any other suggestions on how to implement this efficiently?

Jul 30 2015, 2:28 PM · Spaces
devurandom updated the task description for T9021: Put User accounts in Spaces so some users can not see one another.
Jul 30 2015, 2:23 PM · Spaces
epriestley renamed T9021: Put User accounts in Spaces so some users can not see one another from Filter user lists by visible spaces to Put User accounts in Spaces so some users can not see one another.
Jul 30 2015, 2:20 PM · Spaces
epriestley triaged T9021: Put User accounts in Spaces so some users can not see one another as Wishlist priority.
Jul 30 2015, 2:13 PM · Spaces
epriestley added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

It's vaguely possible we may implement this eventually, but it's not going to happen any time soon and almost certainly not this year.

Jul 30 2015, 2:13 PM · Spaces
devurandom created T9021: Put User accounts in Spaces so some users can not see one another.
Jul 30 2015, 1:56 PM · Spaces
devurandom added a comment to T8442: Build Space switching UI.

From my experience playing with this and some user feedback:

  • Spaces would greatly benefit from having colours and icons. Then not only could the selector show different (and hopefully more obvious) icons, but the header (or site background) colour could also be changed to the colour of the space. A less intrusive coloured line below the header, possibly combined with coloured text in the spaces selector, would also be fine.
  • The benefit that this small patch alone does to UX feels immense. Instead of having to adjust spaces for each and every object I create (which actually reduces usability instead of increasing it), I can switch "modes" or "projects" globally, which means a lot if your instance contains objects from very different projects which are being worked on by distinct groups of people.
  • User feedback suggests that the position (central header) and combination with a text (space name) improves usability of spaces a lot and makes it very obvious which space one is currently working in.
  • Filtering the page contents to show only objects in the currently selected space might help users switching over from Redmine (which is the majority in our case) to understand the concept.
Jul 30 2015, 12:55 PM · Restricted Project, Spaces, Wikimedia, Policy
devurandom added a comment to T8442: Build Space switching UI.

The patch could still need a bit of polishing, but should I already submit a review request anyway, so it becomes easier to discuss necessary changes?

Jul 30 2015, 12:38 PM · Restricted Project, Spaces, Wikimedia, Policy
devurandom added a comment to T8442: Build Space switching UI.

I updated P1834 to fix the mentioned issues:

Jul 30 2015, 12:37 PM · Restricted Project, Spaces, Wikimedia, Policy

Jul 28 2015

devurandom added a comment to T8442: Build Space switching UI.

I've got a patch ready, which basically copies the search scope selector implementation, and is still rather crude and unpolished: P1834

Jul 28 2015, 5:10 PM · Restricted Project, Spaces, Wikimedia, Policy
devurandom added a comment to P1834 space-switching-ui.patch.

webroot/rsrc/js/core/behavior-spaces-switcher.js:

/**
 * @provides javelin-behavior-phabricator-spaces-switcher
 * @requires javelin-behavior
 *           javelin-typeahead-ondemand-source
 *           javelin-typeahead
 *           javelin-dom
 *           javelin-uri
 *           javelin-util
 *           javelin-stratcom
 *           phabricator-prefab
 */
Jul 28 2015, 5:01 PM · Spaces
devurandom edited P1834 space-switching-ui.patch.
Jul 28 2015, 4:59 PM · Spaces