<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scrott/app/view/issue.php, branch master</title>
<subtitle>The Secure Centralized Robust Online Ticketing Tool</subtitle>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/'/>
<entry>
<title>Recognize self-assignment within the issue UI</title>
<updated>2021-10-20T06:28:18+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2021-10-20T06:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=5ca9a06004fa94a1882e117da712bcbb6902291d'/>
<id>5ca9a06004fa94a1882e117da712bcbb6902291d</id>
<content type='text'>
As a special case, self-assignment is refered to as claiming assignment
of an issue.  The assignee list on the issue sidebar will now properly
identify users which have assigned themselves, and the issue event log
will now contain "Bob claimed" instead of "Bob assigned Bob" when such
an event occurs in the future.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a special case, self-assignment is refered to as claiming assignment
of an issue.  The assignee list on the issue sidebar will now properly
identify users which have assigned themselves, and the issue event log
will now contain "Bob claimed" instead of "Bob assigned Bob" when such
an event occurs in the future.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add UI for explicit issue signoff</title>
<updated>2021-10-20T05:15:28+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2021-10-20T05:15:28+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=e88b153336610e18732fbcc1d8ff3ac4e653d080'/>
<id>e88b153336610e18732fbcc1d8ff3ac4e653d080</id>
<content type='text'>
Active issue assignees will now have a button on issues to explicitly
'signoff' their assignment - that is, to affirmatively declare it done.
The use of this new action will allow assignees to signoff without
needing to close the issue as well.  This is useful for multiple
assigned users collaborating on an issue.

Note that if an assignee chooses to close a ticket directly, they are
still automatically signed-off, as before.

To aid this feature, the low-level definition of an 'assigned user' is
updated to exclude users occupying an assignment slot, but which have
already signed-off.

Since the icon representing this action is the same as for closing a
ticket, the buttons enabling these two actions are now color-coded
wherever they appear.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Active issue assignees will now have a button on issues to explicitly
'signoff' their assignment - that is, to affirmatively declare it done.
The use of this new action will allow assignees to signoff without
needing to close the issue as well.  This is useful for multiple
assigned users collaborating on an issue.

Note that if an assignee chooses to close a ticket directly, they are
still automatically signed-off, as before.

To aid this feature, the low-level definition of an 'assigned user' is
updated to exclude users occupying an assignment slot, but which have
already signed-off.

Since the icon representing this action is the same as for closing a
ticket, the buttons enabling these two actions are now color-coded
wherever they appear.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add stage/guid information to issue modal title bar</title>
<updated>2021-10-18T23:27:27+00:00</updated>
<author>
<name>Malfurious</name>
<email>m@lfurio.us</email>
</author>
<published>2021-10-18T23:27:27+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=d554ce9e415c3d8ed1541e1c0bf507cf0b88b208'/>
<id>d554ce9e415c3d8ed1541e1c0bf507cf0b88b208</id>
<content type='text'>
The previous patch removed the guid from the far left side of
issueListItem entries.  This patch makes that value visible again within
the popup issue modal window.

Additionally, the issue's current stage is displayed next to its name.
Viewing this info here is convenient, however this is mostly done in
anticipation of being able to access issues from the main user
dashboard, where pad stage context may be missing.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous patch removed the guid from the far left side of
issueListItem entries.  This patch makes that value visible again within
the popup issue modal window.

Additionally, the issue's current stage is displayed next to its name.
Viewing this info here is convenient, however this is mostly done in
anticipation of being able to access issues from the main user
dashboard, where pad stage context may be missing.

Signed-off-by: Malfurious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in assignee selection</title>
<updated>2018-11-10T14:21:54+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-10T14:21:54+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=be18c21941eb1309047e5cede3467cc538e71559'/>
<id>be18c21941eb1309047e5cede3467cc538e71559</id>
<content type='text'>
Previously, issues on pads owned by a group (rather than by a user)
would incorrectly present options for user assignment.  It would show
the group as a member of the list, misleadingly with the user icon to
the left of it.

This patch uses the new agent::getContainedUsers() function to resolve
the pad's owner to an array of users accessible via the owner 'agent'.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, issues on pads owned by a group (rather than by a user)
would incorrectly present options for user assignment.  It would show
the group as a member of the list, misleadingly with the user icon to
the left of it.

This patch uses the new agent::getContainedUsers() function to resolve
the pad's owner to an array of users accessible via the owner 'agent'.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Only display 'iss-mesg-add' form for open issues</title>
<updated>2018-11-05T09:21:49+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-05T09:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=daa4f7a34e23d18e23d34d4becca752635b2ea38'/>
<id>daa4f7a34e23d18e23d34d4becca752635b2ea38</id>
<content type='text'>
Disallow posting to closed issues.  This is a temporary soultion and
will likely be reverted in the future.  The main reason this is being
done now is because this form, as written, depends on an open issue
state.

To aid diff comprehension, note that most lines are only indented one
level, the code area affected is wrapped in a PHP if.

Note that form submissions are still allowed for closed issues.  This
commit only disable the _displaying_ of the form.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disallow posting to closed issues.  This is a temporary soultion and
will likely be reverted in the future.  The main reason this is being
done now is because this form, as written, depends on an open issue
state.

To aid diff comprehension, note that most lines are only indented one
level, the code area affected is wrapped in a PHP if.

Note that form submissions are still allowed for closed issues.  This
commit only disable the _displaying_ of the form.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add user interface for issue assignment</title>
<updated>2018-11-04T21:36:12+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-04T21:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=23cc51685c5479d487d6416bc7e414e3f8aa60c1'/>
<id>23cc51685c5479d487d6416bc7e414e3f8aa60c1</id>
<content type='text'>
This allows users to add assignees when posting to an issue.  A dropdown
is revealed which contains the pad owner and all members.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows users to add assignees when posting to an issue.  A dropdown
is revealed which contains the pad owner and all members.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add advance button to issue message form</title>
<updated>2018-11-01T04:10:48+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-01T04:10:48+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=a6853e8a130cfe8f65a154a613f0a7217dd2df0a'/>
<id>a6853e8a130cfe8f65a154a613f0a7217dd2df0a</id>
<content type='text'>
If this submit button is used, the message will be posted as usual, then
the issue will be moved to the next stage in the pipeline.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If this submit button is used, the message will be posted as usual, then
the issue will be moved to the next stage in the pipeline.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update issue message submit buttons</title>
<updated>2018-11-01T04:03:34+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-01T04:03:34+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=61d5b3e37b4dc6da4f7da48751b741ad49245cb1'/>
<id>61d5b3e37b4dc6da4f7da48751b741ad49245cb1</id>
<content type='text'>
I'm going to be adding another button down here in the btn-group (more
later).  So to make room, I'm removing the text on these buttons,
leaving only the icons.  The text will instead be a tooltip, visible
when the button is hovered.

In the case of the 'Close issue' button, it is changed from btn-success
to btn-default.  I will tweak colors once this portion of the UI
matures.  For now, I don't want the rainbow in my face.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm going to be adding another button down here in the btn-group (more
later).  So to make room, I'm removing the text on these buttons,
leaving only the icons.  The text will instead be a tooltip, visible
when the button is hovered.

In the case of the 'Close issue' button, it is changed from btn-success
to btn-default.  I will tweak colors once this portion of the UI
matures.  For now, I don't want the rainbow in my face.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary comment</title>
<updated>2018-10-27T21:48:34+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-10-27T21:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=f5d1b4a5ff98dc953dac78927c6cf2a2de4e7946'/>
<id>f5d1b4a5ff98dc953dac78927c6cf2a2de4e7946</id>
<content type='text'>
Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>issue:  Fix bug in iss-mesg-add form</title>
<updated>2018-10-26T01:48:08+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-10-26T01:48:08+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=d73d8ccf9b009a522080f7fec08bf9f23962e1c9'/>
<id>d73d8ccf9b009a522080f7fec08bf9f23962e1c9</id>
<content type='text'>
Since this form submits a file upload, we need it to be set
enctype="multipart/form-data".

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since this form submits a file upload, we need it to be set
enctype="multipart/form-data".

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
</feed>
