Workon login aspect

Still needs work
Add has-action to data model