Continuing point development
This week I implemented login and security mechanisms for the existing prototype. Name and password are referenced against the database. This required some customization of Ironspeed as far as connecting to a database and making queries. I also customized the individual pages to limit users' access based upon their permissions. Individual elements and pages remain hidden / inaccessible unless the user is logged in and has permission to view or modify them. A mechanism to easily edit the page permissions was created. Interfaces were customized to populate dropdown lists for type and category dynamically in a way that limited selections to only valid choices.