All articles

How passbolt will implement groups

7 min. read

Passbolt team

Passbolt team

15 January, 2017

  • As an admin, adding a new user means requesting the group manager to add it. The fact that it is only a request will be mentioned explicitly under the user name. This is due to the fact that the admin is not able to encrypt the secrets of to the newly added users (because of the security model, the admin do not have access to the group passwords).
  • As a group manager, the group name field will be disabled. A group manager is not allowed to modify the group name. We’d like your opinion on this, see below for other open questions we have.
  • API endpoints: list and document all new endpoints.
  • Sequence diagrams: high level sequence diagram explaining interaction between the different component, app js, plugin, API and the user.
  • Data structure: Database changes and new data structure: related to groups, users, resources and passwords.
  • Permission system: permission system changes and refactoring (clean up some technical dept with regards to direct permissions or the old and unreleased categories system, etc.)
  1. Implement the wireframes in the styleguide (this will be done on the same time as the technical specifications).
  2. Implement the new API endpoints, and their unit tests.
  3. Implement the new screens in the application client and the browser plugins.
  4. Add the corresponding functional test in our test suite.

Continue reading

Passbolt sails with Docker

2 min. read

Passbolt sails with Docker

Recently we have been working on an updated docker image for passbolt. In this article we wanted to give you a little background around the…

Diego Lendoiro

Diego Lendoiro

5 May, 2017

How the community wants the “groups” feature to be

3 min. read

How the community wants the “groups” feature to be

A few weeks ago, we asked for your opinion concerning the design of the groups feature. Thirty seven of you answered to our survey and…

Passbolt team

Passbolt team

16 March, 2017

Flag of European UnionMade in Europe. Privacy by default.