WaveMaker IssueCloud Bug Tracking Template
IssueCloud is a help desk and trouble ticketing application that supports multi-tenant, SaaS operation and is hosted on cloudfoundry.com. There are two versions; the first was created using WaveMaker 6.1, and while it is out of date, it has been upgraded to WaveMaker 6.5 and deployed at http://issuecloud61.cloudfoundry.com; This version is especially good at demonstrating a multitenant application that allows users to register new accounts. The newer version was created with WaveMaker 6.5, and contains a desktop, tablet and phone versions, multitenancy, and role based security.Mobile Version of IssueCloud (WaveMaker 6.5)
(Project posted Feburary 14 2013)Project source file to download
Techniques Demonstrated
Mobile Development
In experimenting with this project, you will see that the phone version only lets you access issues whereas the tablet and desktop versions give access to all data. This was made possible by setting a different main page for phones than is used for desktop and tablet. You can also see how the phone UI for the Login page is exactly the same page as is used by tablet and desktop, but with a lot of unnecessary text hidden. Tablet and Desktop are essentially the same except that the tablet uses a ToggleButtonPanel as its main navigation tool while the Desktop version uses a DojoMenu widget.Tenancy
Using MultiTenancy it is easy to show only data for WaveMaker issues to one group of users and TestCo issues to another jira. Instructions for setting this up can be found on the MultiTenancy wiki page.RBAC
Users can operate freely on any issue, but can not add projects or users. They can view project information and user information, but can not edit it. Users with the admin role see an edit panel under user information and project information allowing them to edit this information.Public URL to IssueCloud from WM 6.1
The IssueCloud application is hosted on cloudfoundry.com at: http://issuecloud65.cloudfoundry.comOriginal Version of IssueCloud (WaveMaker 6.1)
(Updated 8/3/10 for WaveMaker 6.1)Project source file to download
- IssueCloud export (project updated to WM 6.5 February 14 2013)
- Sample Database
IssueCloud Features and Screenshot
This template uses WaveMaker Enterprise Edition for multi-tenant security and role-based access controls. Features include:- User management system: self-service login, email address verification, lost or forgotten password management, remember username using cookie
- Multi-tenant management: self-service tenant administration and account signup, email signup invitation
- Multi-tenant security: user is assigned a tenant id based on their. User only sees data associated with their company/tenant. All data security managed on server side
- Role-based access controls: user is assigned a role based on their login. user sees only widgets and data that are authorized for their role.
- Management dashboard: pie chart, bar chart, project drop-down selector, filtered list of open issues
- Issue management: issue ids are auto-assigned, rich text editor, file upload and download
- Automated email notification: emails sent automatically when issue is changed or comment is added
- Complex search: multi-field text search, dynamic filtering of issues based on a variety of criteria.
Public URL to IssueCloud from WM 6.1
The IssueCloud application is hosted on cloudfoundry.com: http://issuecloud61.cloudfoundry.com
on 14/02/2013 at 17:49


