<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scrott/app/model/issue.php, branch v0.3</title>
<subtitle>The Secure Centralized Robust Online Ticketing Tool</subtitle>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/'/>
<entry>
<title>Display confirmation message when closing issue by advancing it</title>
<updated>2019-01-13T03:22:22+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2019-01-13T03:22:22+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=d71c72ba57abee645daf658bbdb74f296406171d'/>
<id>d71c72ba57abee645daf658bbdb74f296406171d</id>
<content type='text'>
This is to make the user experience more uniform, but is in-part to
mitigate a bug.

Since the auto issue showing has been added, this will cause the newly
closed issue to try and come up after we advance it past the last stage.
Since we have just closed the issue, its modal is in a weird state.
This informational notice modal prevents that broken issue modal from
displaying.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to make the user experience more uniform, but is in-part to
mitigate a bug.

Since the auto issue showing has been added, this will cause the newly
closed issue to try and come up after we advance it past the last stage.
Since we have just closed the issue, its modal is in a weird state.
This informational notice modal prevents that broken issue modal from
displaying.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatically show updated issues on page reload</title>
<updated>2019-01-13T02:46:56+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2019-01-13T02:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=498f4d77d2868780e9975085fa9a2e8ebbe75ea3'/>
<id>498f4d77d2868780e9975085fa9a2e8ebbe75ea3</id>
<content type='text'>
When submitting the iss-mesg-add form and reloading the page, this line
will inform the stdpage footer javascript to automatically show the
affected issue modal.

This is _really_ helpful when trying to make multiple POSTs to an issue,
as the user is not taken out of the issue modal between each POST,
requiring them to visually find it again in the list of open tickets.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When submitting the iss-mesg-add form and reloading the page, this line
will inform the stdpage footer javascript to automatically show the
affected issue modal.

This is _really_ helpful when trying to make multiple POSTs to an issue,
as the user is not taken out of the issue modal between each POST,
requiring them to visually find it again in the list of open tickets.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatically signoff assignee when closing issue</title>
<updated>2019-01-13T00:42:33+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2019-01-13T00:42:33+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=c7601e5305295a635c6ddac61816aac77caa7bb7'/>
<id>c7601e5305295a635c6ddac61816aac77caa7bb7</id>
<content type='text'>
For the Scrott alpha, there is no way for assignees to signoff their
work.  As a workaround, I am now just always signing off somebody when
they close an issue.  This will slightly improve the user experience for
now, but I'm leaving the real fix for the beta.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the Scrott alpha, there is no way for assignees to signoff their
work.  As a workaround, I am now just always signing off somebody when
they close an issue.  This will slightly improve the user experience for
now, but I'm leaving the real fix for the beta.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in 'iss-mesg-add' form handler</title>
<updated>2018-11-05T07:56:36+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-05T07:56:36+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=fead9f76a6f620642e0051d0065e689580af7d90'/>
<id>fead9f76a6f620642e0051d0065e689580af7d90</id>
<content type='text'>
When closing issues, we were using a malformed format string.  The 's'
from the '%s' was missing.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When closing issues, we were using a malformed format string.  The 's'
from the '%s' was missing.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement 'add assignee' form handler</title>
<updated>2018-11-04T21:49:17+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-04T21:49:17+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=2fc9cff6006580e3b1d9e3f194de3ef29e5d0247'/>
<id>2fc9cff6006580e3b1d9e3f194de3ef29e5d0247</id>
<content type='text'>
The 'iss-mesg-add' form now handles when the 'assIssue' submission is
sent.  This is the only submission of this form that looks at the
(usually hidden) 'assignee' dropdown field, which has been made a
required field however.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'iss-mesg-add' form now handles when the 'assIssue' submission is
sent.  This is the only submission of this form that looks at the
(usually hidden) 'assignee' dropdown field, which has been made a
required field however.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement iss-mesg-add 'advIssue' submission</title>
<updated>2018-11-01T08:43:55+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-01T08:43:55+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=dc99ab0c0a0603d5efc1e07cf690c53260528820'/>
<id>dc99ab0c0a0603d5efc1e07cf690c53260528820</id>
<content type='text'>
Handler now includes logic for optionally advancing the issue through
the pipeline.  If this happens, 'closeIssue' (for example) will not be
checked, as only one submission can be used.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handler now includes logic for optionally advancing the issue through
the pipeline.  If this happens, 'closeIssue' (for example) will not be
checked, as only one submission can be used.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 'closeIssue' form submission</title>
<updated>2018-11-01T08:35:26+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-01T08:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=d8e6fc09df73e4165fa5503b713f8958e1599175'/>
<id>d8e6fc09df73e4165fa5503b713f8958e1599175</id>
<content type='text'>
I was failing to assert user has modify permissions for the issue.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I was failing to assert user has modify permissions for the issue.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make issue reply message optional</title>
<updated>2018-11-01T08:27:05+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-01T08:27:05+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=75c8a6d4ee00ba9b7040697c4de65620f27b9728'/>
<id>75c8a6d4ee00ba9b7040697c4de65620f27b9728</id>
<content type='text'>
The 'iss-mesg-add' form will now allow a mesg to be omitted, since it
will also be handling other events.  These events are part of the same
form since the UI allows users to post a message and trigger these other
actions at the same time.  We now only create a mesg object if a mesg is
given.

Note that an attachment requires a message.  IE:  any attachment is
ignored if no message is created.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'iss-mesg-add' form will now allow a mesg to be omitted, since it
will also be handling other events.  These events are part of the same
form since the UI allows users to post a message and trigger these other
actions at the same time.  We now only create a mesg object if a mesg is
given.

Note that an attachment requires a message.  IE:  any attachment is
ignored if no message is created.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>issue:  Add logging events for issue open and close</title>
<updated>2018-10-27T01:17:41+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-10-27T01:17:41+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=bcc3ef4a22a17cf888e71078f2881715c466b6dc'/>
<id>bcc3ef4a22a17cf888e71078f2881715c466b6dc</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:  Implement form handler iss-mesg-add</title>
<updated>2018-10-26T01:37:41+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-10-26T01:37:41+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=b50b994af2df3453dbc2a1015a297c2b28e4b209'/>
<id>b50b994af2df3453dbc2a1015a297c2b28e4b209</id>
<content type='text'>
Submissions to the iss-mesg-add form are now handled by this function.
User must be logged in and permitted to post to the issue in question.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submissions to the iss-mesg-add form are now handled by this function.
User must be logged in and permitted to post to the issue in question.

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