Add two new entities, CampaignType and TagType to help describe campaigns and tags respectively. Add a button to add campaigns with this new feature'
'
Hook the TagType select into the create and edit tag interface
Add the campaign initialise command call to the puppet webserver setup
Oops, commited with syntax error. Fixed now
*embarrassment*
Tag injection does work... remarkable
Allow the webserver access to the outside
Expand code input for tags
Add a de-duplicate flag to tags
Add Visitor entity to start tracking individual users for de-duplication purposes - Next, add campaign level logging
Fix editing a url
If a visitor has a current_campaign cookie set and a tag with that campaign has a deduplicate property and is to be injected on the current page then expire the current_campaign cookie. Sounds like a reasonable deduplication technique to me
Update routing, controllers and templates to use entity ids instead of names. Also added ability to delete a tag
Add back button from campaign view to organsiation view.