Add a new form dedicated to edit package's information
Create a new api endpoint to edit information about a package
Add unit-tests for the new api endpoint allowing to edit package's information
Include the new api endpoint to edit package's information in the API documentation
We cannot check SQLAlchemy exception when inserting the different status in the DB
Make the accordions in the api documentation page a little larger
Add a new method in the internal API to update the critpath flag of a package in a branch
Update the log entries to include the logs critpath update actions
Let the internal API return only one message instead of a list

This makes more sense as the internal API will only ever return one single
message not more.
Add a new API endpoint to set the critpath flag for one or more packages on one or more branches
Add unit-tests for the new API endpoint allowing to change critpath
Document the new API endpoint for updating critpath in the API documentation
Create the AdminAction class and its search function
Add the add_new_request_branch method to the internal API

This method allows register a new branch request in the AdminActions
table.
Update the logs to support package.branch.request send upon new branch request
Expose the search_actions method in the internal APi

This method behaves similarly to the search_logs method by allowing the
user to find the actions requiring admin intervention matching a set of
criterias
Add a dedicated form to request a new branch for a package
Add the admin_actions endpoint

This endpoint exposes the actions requiring admin intervention in a
similar manner as the admin_logs endpoint
In the front page of the admin section add the link to admin_actions
Add the list_actions template required for the admin_actions endpoint