Page MenuHomePhabricator

Support project tags on Passphrase credentials
Open, NormalPublic

Description

Hello,

The problem I a having is that when I create a Pholio Mockup or a Passphrase password or SSH key is that it's somewhat unintuitive for non-technical users to find these and their organization is sorely lacking.

While in Pholio it is possible to associate a Mockup with a project, it is not at all easy to get to it either from the project (not possible as far as I can tell) or through Pholio. The problem with getting to it through Pholio is that all mockups are listed en masse--that is to say, any open mockups are just there. A better system might be to put Mockups associated with a project into a folder labeled with that Project's name.

Additionally, this same issue goes along with Passphrase. We would love to move to passphrase for storing our passwords, but there is no way we can find to categorize them. All passphrases just seem to be listed out one by one... I think 1) being able to associate them with a project and/or 2) being able to stick individual passphrases into a folder would be useful.

To give you some background: we area web development agency. We currently use Wrike, Bugherd, Clicktime, BitBucket and an internally built credentials store + Wiki to handle our internal Project Management process. Being able to store Credentials intuitively, as well as Mockups (and perhaps even showing Menu items in Projects for these associated items*) would greatly enhance your software and give us more reason to move to Phacility completely.

*It would be nice if Passphrases or Mockups associated with Projects were accessible from the project itself.

Thanks,

Adam

Event Timeline

or through Pholio

Use the "Tags: ..." field to search for mocks, etc., tagged with a particular project:

tags.png (1×1 px, 244 KB)

It would be nice if Passphrases or Mockups associated with Projects were accessible from the project itself.

See these documents for instructions on editing the menu to include a link to, e.g., "All Mocks Tagged With This Project" menu item.

https://secure.phabricator.com/book/phabricator/article/projects/#customizing-menus
https://secure.phabricator.com/book/phabricator/article/profile_menu/

goes along with Passphrase

We can add support for tagging credentials.

You can customize a project's sidenav with links to Pholio or Passphrase now. In the future we'll allow these links to be dashboards on the project itself.

This comment was removed by alawson.

Evan,

Thanks for your replies. I searched pretty thoroughly for tagging and
didn't find specific examples so I didn't think it was possible to do these.

Thanks
epriestley added a comment.

> or through Pholio

Use the "Tags: ..." field to search for mocks, etc., tagged with a

particular project:

F1172502: tags.png <https://secure.phabricator.com/F1172502>

> It would be nice if Passphrases or Mockups associated with Projects

were accessible from the project itself.

See these documents for instructions on editing the menu to include a

link to, e.g., "All Mocks Tagged With This Project" menu item.

https://secure.phabricator.com/book/phabricator/article/projects/#customizing-menus

https://secure.phabricator.com/book/phabricator/article/profile_menu/

> goes along with Passphrase

We can add support for tagging credentials.

TASK DETAIL

https://secure.phabricator.com/T10575

EMAIL PREFERENCES

https://secure.phabricator.com/settings/panel/emailpreferences/

To: epriestley

Being rude isn't a good way to attract people to a product.

Can you help us understand what you found rude about this interaction? I was brief, but I didn't mean to be rude, and didn't expect my response to come across as rude.

This comment was removed by alawson.

Oh my reply was for myself because Evan beat me to a reply by a minute if you check the time stamps. Sorry for the confusion.

His reply was sent to everyone on this task (you, me, and himself).

He was calling himself slow. He and I posted similar replies to your question, but mine was a little faster. The comment meant "Oops, you (@epriestley) made a similar reply a little faster than I (@chad) did.".

I received mail for both messages he sent, so I'm not sure why you didn't:

both.png (678×824 px, 84 KB)

You can click the link in the email to view the task in the web UI. This view is generally more authoritative -- email can get lost or arrive out of order and we have no control over that, and we don't send email when users edit comments. Additionally, preferences and filtering rules may sometimes waylay messages. If you aren't sure what a comment means, viewing the full thread on the task may give you more context (for example, it might be a reply to an edit by another user, which isn't shown in the email thread).

epriestley renamed this task from Folders or tags for Projects to Support project tags on Passphrase credentials.Mar 13 2016, 4:47 PM
epriestley triaged this task as Normal priority.
epriestley added projects: Passphrase, Projects.

(I did half a diff on tags-on-credentials yesterday but Passphrase uses a couple of unique elements (like a "password" control) that don't currently have field support in EditEngine, so conversion wasn't entirely straightfoward.)

EDIT: I removed my prior replies to clean up the thread and avoid anyone in the future mistaking what I wrote as anything but a simple misunderstanding.

Thanks for taking an interest in adding tags to paraphrases. Myself and the
rest of the developers are excited to move to Phabricator. Just gotta
convince others.

Would having tags on passphrases mean that they would be usable by members of the group? I just did a check as I thought I had created a task about this previously but does not appear to be the case (maybe I was keeping it in a create form and never submitted).

We host all our repositories on a separate server (primarily right now for custom Mercurial hooks/extensions etc.) which any engineer can run a script to create new repositories/forks, etc. In order to import into Phabricator however they usually ask me to setup, primarily as I've setup an SSH key for the Phabricator server to use for importing the repositories, only nobody else can select to use that key when setting up the repository. It would be wonderful if I could share the key to a group of developers such that they couldn't see it, but use it in this situation.

You should be able to do "Visible To: Members of X" already (or use Spaces, even). Tags wouldn't affect visibility.

d'oh - thanks - I feel like at one point that wasn't yet available and must've just assumed it still wasn't.

I am waiting tag(s) field for credentials too.

Trying to migrate credentials management from Teampass

For now I naming Passphrase entries something like that:

%project_prefix%__sftp-access, etc

and than adding custom query link to project page

I have been trying to see about another way to do this until this is added (if it is I should say). We are finally getting ready to move to Phabricator, and I was hoping there was at least a shortcode or something I can use. Currently what I was trying to do was paste the query URL for a particular project's Passphrase credentials. What we were going to try was getting the query for whichever project's passwords, copying it, and adding it to the Project as a custom link.

The problem is that this is difficult to explain and get done by other people who are less technically inclined, who help manage some of this. Or even if a template were possible to be made so that the link just exists, and has the linked project in it already.

I was hoping for a similar shortcode to %project_prefix% ... which could be used in a URI to link back to the Passphrase search. Eg a shortcode which provides the given Project's name (the project you are in). I hope that makes sense.

Really if there is any other way to do this simply. I am looking in to seeing if this is possible through an extension / the API but I'm not there yet.