Feature tags
I decided to change the approach and use an existing plugin called Django Taggit. I updated the model, templates, form and views accordingly. I removed the use of Select 2 and now it's a simple char field that receives the tags separated by commas.
The old merge request text for the record :
I added the feature request for the tags. This series of patches corresponds to the creation of a new route to add a tag. A modification of the WebappUpdate
view to add and remove tags to a given app. The template has been updated accordingly using the Select javascript library to use a better look and feel UX.
I took the advantage of these patches to refactor the template code regarding the webapps list corresponding to the issue #199 (closed).