Refacotr the createNewTechnology method to be more elegant
Refactor: move the method contributeToAspect to the server side
Refactor: Move functionality to the server. toggleContributingAspect and endContributingAspect
Refactor. Make more use of routes.technology
Refactor. Create the server method deleteAspectContribution which also adds permissions check
Add to all aspects an aspectId
Refactor, move the deletion of technology to the server and add permissions check. deleteTechnology
Disable the autopublish and make fine tuned publishing. Make the app far more secure and robust
Publish only technologies that were not deleted, so save the burden from the client from getting all the technologies that it doesn't really need
Add confirmation before deleting a technology
Remove the insecure package and by that - do not allow arbitrary client side deletes
Fix the delete technology flow, to work with the correct object ID