Time Tracking & Productivity Blog
Freckle is the time tracking and invoicing app that your team will love.
Time tracking is tedious?
It's not you, it's your tools.



The Latest


New Feature: Restricting Which People Can Create Tags

Thomas FuchsThomas Fuchs

If you’re an administrator on a large Freckle account, you already know exactly what I’m talking about. Your team accidentally creates new tags all. the. time.

Whether it’s a simple mistake like using the #emails tag instead of #email, or something a little more complicated like getting halfway through typing the hashtag “permissions” and hitting enter. Embarrassing yet fabulous…

2015-08-17_1439

 

Here are some other hilarious accidental tags straight out of the Freckle internal account:

tag - boucnestag - insrancetag - meetngtag - meetning

misspelled tags

We’re happy to announce tag restrictions for teams!

 

Restricting which people can create tags

Freckle defaults to allowing all users create new tags. This works well for many customers, but if you have a large account you might want to let people choose from a pre-configured list of tags instead. Freckle has a configuration option that allows you to do just that!

To customize permissions, you need to be the Account Owner.

To restrict which permission levels can create and manage (edit, merge and delete) tags:

  1. Click Plans & Billing in the green navigation sidebar.
  2. Click Account Settings.
  3. In the Customize Permissions section, choose which permission levels are allowed to create tags.
  4. Scroll down to the end of the page and click Save settings.

What happens when a person not allowed to create tags tries to save new tags?

First off, we warn users that tags aren’t known when filling out the tags and description field. The tag itself is highlighted red and there’s a warning message that new tags can’t be created.

When saving and there’s still unknown tags in the description, Freckle will alert the person trying to use new tags and ask them to either edit their entry, or to have the tags replaced with plain text.

When tags are replaced with plain text, the hash (#) sign is stripped.

And here you go—take that, misspelled tags!

Thomas’ work on Prototype.js, Zepto.js and Micro.js has made him a certified JavaScript Guru. Before founding Freckle, Thomas was consulting with some of the world’s best known companies on their craziest interactive JavaScript needs. A Ruby on Rails core alumni, he is passionate about creating the best user interface experience possible and penned the Scriptaculous JavaScript UI library to share the love, counting sites like Apple.com and Nasa.gov among its users. Thomas’ master plan: work toward a more delicious web using open source goodness.