summaryrefslogtreecommitdiffstats
path: root/app/view (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-11-10Add 'No issues' message to empty stage list itemsMalf Furious1-0/+4
Signed-off-by: Malf Furious <m@lfurio.us>
2018-11-05Only display 'iss-mesg-add' form for open issuesMalf Furious1-42/+44
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 <m@lfurio.us>
2018-11-05Add link to closed issues viewMalf Furious1-3/+9
Signed-off-by: Malf Furious <m@lfurio.us>
2018-11-05Add pad closed issues viewMalf Furious1-0/+64
This view is routable from app/<pad_guid>/closed. It is a separate view for displaying the closed issues of a pad. index.php as well as the pad model code is also updated to support this view. This view currently *does not* support paging. This will very likely be added in the future. Signed-off-by: Malf Furious <m@lfurio.us>
2018-11-04Add user interface for issue assignmentMalf Furious1-0/+26
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 <m@lfurio.us>
2018-11-01Add advance button to issue message formMalf Furious1-0/+4
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 <m@lfurio.us>
2018-11-01Update issue message submit buttonsMalf Furious1-4/+4
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 <m@lfurio.us>
2018-10-27Remove unnecessary commentMalf Furious1-8/+1
Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-27Cleanup appearance of issueListItemMalf Furious1-14/+1
This was left in a messy state. I'm just cleaning it up a little bit for now for the release. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-27Replace pad and group view headsMalf Furious2-2/+2
Since there is currently no way to set heads for these objects, I am replacing them with the appropriate glyphicon. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-27Center text on incomplete pagesMalf Furious2-2/+2
Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-27Add 404 Page not found viewMalf Furious1-0/+41
Previously, when the app was asked for non-existant paths, no content was returned and a blank page was presented to the user. Now a canned message stating that the requested page does not exist is shown, along with a helpful link back to the Dashboard page. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-25issue: Fix bug in iss-mesg-add formMalf Furious1-1/+1
Since this form submits a file upload, we need it to be set enctype="multipart/form-data". Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-25issue: Implement form handler iss-mesg-addMalf Furious1-0/+1
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 <m@lfurio.us>
2018-10-24issue: Add message log to issue view modalMalf Furious1-0/+62
Listing all message (and log messages) beneath the OP in chrono order. There is a form at the bottom to submit new messages. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-22pad: Add on-page button to open new issueMalf Furious1-0/+4
First button added to the header of pad views is to open new issues. This interface is still very crude and subject to change in the near future. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-22stdpage: Add 'New Issue' option to navbarMalf Furious1-0/+9
When viewing a pad, offer the 'New Issue' option under the additions menu in the navbar. Will will display the just-added new issue modal, for the user to open a new issue on the first stage of the pad being viewed. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-22datamods: Add new issue modalMalf Furious1-0/+47
This datamods modal is accessable from pad views to open a new issue on the pad in question. This is a simplistic version of this interface, subject to improvements once I start on the v0.2-v0.3 development iteration. Suffice it to say, any frills we will want to use in the initial draft will be accessible from the issue view modal, as options to modify the open issue. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-22formctrl: Add textarea form controlMalf Furious1-0/+8
Adds a parameterized text area to the collection of controls. Signed-off-by: Malf Furious <m@lfurio.us>
2018-10-22stdpage: Display issue modal when clicked on pad viewMalf Furious1-2/+1
Updated the javascript to wire-up the issue list items shown on pad views. When these are clicked the associated issue modal is displayed in the foreground.
2018-10-22pad: Render issue modals on pad viewMalf Furious1-0/+5
This logic instanciates an issue modal view for each issue to be accessable from a pad view.
2018-10-22issue: Add start of issue modal viewMalf Furious1-0/+118
2018-09-25group: Add group page viewMalf Furious1-0/+57
2018-09-24Add missing requireMalf Furious1-0/+1
2018-09-23dashboard: Remove extra thingsMalf Furious1-3/+1
2018-09-23admin: Add empty admin panelMalf Furious1-0/+38
2018-09-21settings: Add admin-only settings tab to settings modalMalf Furious1-0/+71
This is an interface to alter the settings stored in the 'settings' database table. Typically restricted to administrators only.
2018-09-21deleteaccount: Implement form handlerMalf Furious1-0/+1
2018-09-21deleteaccount: Add viewMalf Furious1-0/+59
2018-09-20stdpage: Add assertconfirm() functionMalf Furious1-0/+4
2018-09-20Add start of single-pad viewMalf Furious3-0/+94
2018-09-19stdpage: Update user button appearanceMalf Furious1-1/+8
Removed placholder text and now displaying the logged-in user's display name. This is accopanied by the user icon and (conditionally) the 'cool' sunglasses icon for admins. This is similar, but not identical, to the markup of my old archived code I'm clearing out.
2018-09-19stdpage: Add additional spacing to "Not Logged In" textMalf Furious1-1/+1
This additional spacing is added to the navbar text to improve its appearance in the browser.
2018-09-19settings: Implement user tab form submissionMalf Furious1-0/+1
2018-09-19formctrl: Hidden field name should be in 'input' arrayMalf Furious1-1/+1
The input[ ] portion of the hidden field name had been left off. This commit fixes this bug.
2018-09-16Add settings modal and user settings tabMalf Furious2-3/+151
Updated old settings modal design, to incorporate added Scrott features. Reimplemented this modal in Scrott from archived code and have included it in the navbar.
2018-09-16Add hidden formctrlMalf Furious1-0/+5
2018-09-16Add object background preview widgetMalf Furious1-0/+6
Similar to objHeadCircle() but for displaying a bg img on page, rather than as the actual background.
2018-09-15Add file formctrlMalf Furious1-0/+8
This ctrl is not POSTed as part of the input[] array, but as a standalone name.
2018-09-15Add checkbox formctrlMalf Furious1-0/+9
2018-09-15Add css class and help-block to text formctrlMalf Furious1-2/+6
2018-09-15Form ctrls should use the 'control-label' classMalf Furious1-2/+2
2018-09-15Add 'my pads' pageMalf Furious1-0/+55
2018-09-08Add 'New Pad' modalMalf Furious2-1/+61
2018-09-08Add owner dropdown to 'New Group' modalMalf Furious1-0/+14
2018-09-07Include bootstrap-select from std pageMalf Furious1-0/+2
2018-07-26Add "My Groups" pageMalf Furious1-0/+55
2018-07-26Add group/pad list itemMalf Furious1-0/+107
UI module to use when listing out groups and pads. These will link to the group/pad page and display information about the object.
2018-07-24Add About Scrott modalMalf Furious1-0/+16
2018-07-24Show PAGE_NAME in the navbar/pad selectMalf Furious1-1/+1