Inspiration

This project was created based on a request to secure employee salary data from whom can view it, both at rest and at view/edit of the issue. To do so we created Protected Fields! It hides the value based on permissions and gives the right person edit permission. We aim to make it easy to set up on each project.

What it does

This app adds custom fields. Numbers, Texts and Dates. It allows permission based edit/views of the field and stores the value encrypted so that it cannot be viewed, nor modified by unauthorised viewers.

How we built it

The prototype built during a warm summer night using Atlassian Forge and Bitbucket as code repo. To test all different scenarios we hooked up Mocha, Chai and Sinon to automate the testing.

Challenges we ran into

There were some limitations of the forge sandbox such as javascript libs that were not available and to what extent you could hook up the app to like encryption lib.

Accomplishments that we're proud of

We're the first cloud app providing data security for custom fields available on the Atlassian Markteplace.

What we learned

We've learned how to use the Atlassian Forge and how convenient and fast it is to get a cloud app out on the Marketplace not having to run all ops for the app our selves.

What's next for Protected Fields

We're pivoting the app for what our users needs.

Built With

Share this project:

Updates