Page MenuHomePhabricator

Create Task form not Editable.
Closed, InvalidPublic

Description

Apologies for the previous incorrect report.

Reproduction steps:

  • manipest
  • click Create Task
  • configure form
  • edit form configuration

Expected result:
View an editable form for "create task"

Actual result:
Different form appears with only: name, preamble and "visible to" fields appear.
cannot break out of the "edit form", "edit form configuration" loop.

commit eec6cd865c854fd00c8de41b8ca8ed0da78760e8
Author: Chad Little <chad@phacility.com>
Date: Fri Feb 24 15:21:23 2017 -0800

phabricator

c8f5fb120573f6b1a001ba78f4f8f5bc1c453e43 (Sat, Feb 25) (branched from c15501fc9b06f46a699bcded6d2e14c5c48af2db on origin)

arcanist

a232e95a18f310748d51fad91b9c5d3144dd92b8 (Sat, Feb 18) (branched from d0353d238113bfc1c1a3341288e29a7d26128a52 on origin)

phutil

d0ebdaf3ab7077b1c0fc90347ccbcff4ea42396e (Sat, Feb 18) (branched from dbb46e76c829907d4f3f5f87a1d49f8f4f16ba61 on origin)

Event Timeline

What's an example of a specific change you're trying to make which you aren't able to figure out how to make?

I am not able to edit the form such that users belonging to a certain group are not able to change the state ie: "close" a task.
Having read into other similar situations ( T11207 ) and reading that your solution is to use custom forms I began investigating custom forms.

Have you tried using Lock/Hide Fields to hide the "Status" field?

From what I understood, if I edit the built-in form, It would apply globally, so I only wanted that field hidden, if it was a new form. which is what I was trying to create.

I cannot edit the form to have hidden fields for some, but not others.. surely?

This does not describe a bug in Phabricator. I've reviewed the documentation and believe it is already sufficiently clear in describing how to accomplish what you're trying to accomplish. Particularly, I don't see anything in the documentation which is misleading, or suggests that the workflow you're using is the correct way to accomplish your goal -- it isn't, and the documentation describes the correct workflow. See Support Resources for other support resources.

This does not describe a bug in Phabricator. I've reviewed the documentation and believe it is already sufficiently clear in describing how to accomplish what you're trying to accomplish. Particularly, I don't see anything in the documentation which is misleading, or suggests that the workflow you're using is the correct way to accomplish your goal -- it isn't, and the documentation describes the correct workflow. See Support Resources for other support resources.

Sorry for adding you as a subscriber.

But what is described in the documentation is not what is happening, I spent hours trying to do this.
It certainly seems like a bug as I cannot create a new "create task" form, like you have in your phabricator installation here.
I have followed documentation step by step on a new Phabricator build in Phacility.
I am only presented with this form to edit: Name, Preamble, Visible to.

I'm sorry to persist, but how is this correct?
According to documentation I should be able to create new forms.
What use is a form with three fields that doesn't even nearly represent the new form I need to create.

Maniphest -> Create Task -> Configure Form -> View Form Configurations -> Create Form.

I am expecting a Similar form to "Create Task" to appear, but be editable.

IF: a form displaying name, preamble, visible to, is all that is meant to appear.
And saving this form, or editing it results in a form that displays these fields.
then indeed that is correct functionality, as that is what happens.

Like wise if I click on "View form configurations, and change path to
Transactions -> Edit Engines -> Configurations -> Forms

Once I press edit form configuration I am still only presented with those three fields.

There is no way to press "Edit form configuration" and not be presented with those three fields.

There is no way to create a new form using anything but a "three field form" Name, preamble, "visible to" as the base.

I have tried every combination I can think of, I am always led back to the same form with only three fields.

This is all I am able to create:

Phabricator-CreateTask Edit form config - created form.jpg (706×1 px, 44 KB)

Here's what I just did on a new Phacility instance:

ManiphestCreate TaskConfigure FormView Form ConfigurationsCreate Form

Screen Shot 2017-02-28 at 11.05.53 AM.png (1×1 px, 99 KB)

Create New Form (Button)

Screen Shot 2017-02-28 at 11.06.55 AM.png (1×1 px, 166 KB)

All the fields are there.

This comment was removed by chad.