New
- Added type check with mypy. [Cédric Bonhomme]
- [templates] added functionality to share a collection on social
websites via the btn-group menur. [Cédric Bonhomme]
Changes
- [typing] specify a more generic type for the logging handler. [Cédric Bonhomme]
- Install flake via poetry. [Cédric Bonhomme]
- Chg: added @jfrocha to human.txt files for the translations. [Cédric Bonhomme]
- [style] Reformat with black. [Cédric Bonhomme]
- [style] code style update. [Cédric Bonhomme]
- [API v1] API v1 has been removed. [Cédric Bonhomme]
- [translations] purged deleted translations. [Cédric Bonhomme]
- [translations] updated po files. [Cédric Bonhomme]
- [translations] updated template .pot file with missing translations. [Cédric Bonhomme]
- [documentation] updated presentation panorama. [Cédric Bonhomme]
- [documentation] Updated README. [Cédric Bonhomme]
- [internal] add more language codes. [Cédric Bonhomme]
- [internal] add de language code. [Cédric Bonhomme]
- [translations] updated pot file. [Cédric Bonhomme]
- [admin_bp] Updated admin page to reflects recent developments. [Cédric Bonhomme]
- [collection_bp] store the result of the database operation to be sent in the JSON answer. [Cédric Bonhomme]
- Improved management of objects of a collection. [Cédric Bonhomme]
- Get the selected values from the multiple select field via simple JavaScript. [Cédric Bonhomme]
- Updated dependency pytz. [Cédric Bonhomme]
- Improved unlinking of objects. closes #44. [Cédric Bonhomme]
- Added pagination to the table of objects of a collection. [Cédric Bonhomme]
- Simplified template to list all collections. [Cédric Bonhomme]
Fix
- [core] fixed error when loding new identity. [Cédric Bonhomme]
- [forms] fixed use of the adapter to check the url requested by the
client. [Cédric Bonhomme]
- [notifications] Fixed MIMEText encoding as quoted printables. [Cédric
Bonhomme]
- [tests] forgot to prefix command with 'poetry run' [Cédric Bonhomme]
- [core] removed undefined _get_current_object attribute. [Cédric
Bonhomme]
- [internal] fixed import of removed module and use of deprecated use of
the ProcessigException in the API. Updated Flask to the version 2.0.2.
[Cédric Bonhomme]
- [translations] typo. [Cédric Bonhomme]
- [translations] do not translate Jinja variable. [Cédric Bonhomme]
- [translations] do not translate Jinja variable. [Cédric Bonhomme]
- [translations] do not translate Jinja variable. [Cédric Bonhomme]
Other
-
Merge branch 'translations' of github.com:CASES-LU/MOSP into translations. [Cédric Bonhomme]
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 100.0% (263 of 263 strings)
-
Added libxml2-dev and libxslt-dev to the GitHub workflow. [Cédric Bonhomme]
-
Merge branch 'translations' [Cédric Bonhomme]
-
Translated using Weblate (Spanish) [Cédric Bonhomme]
Currently translated at 100.0% (263 of 263 strings)
-
Translated using Weblate (German) [Cédric Bonhomme]
Currently translated at 100.0% (263 of 263 strings)
-
Translated using Weblate (German) [Cédric Bonhomme]
Currently translated at 98.0% (258 of 263 strings)
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 100.0% (263 of 263 strings)
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 93.1% (246 of 264 strings)
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 90.1% (238 of 264 strings)
-
Merge branch 'translations' [Cédric Bonhomme]
-
Translated using Weblate (Russian) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Italian) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Spanish) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (German) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Dutch) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Russian) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Italian) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Spanish) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (German) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Italian) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (Spanish) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (German) [Juan Rocha]
Currently translated at 100.0% (213 of 213 strings)
-
Added translation using Weblate (Dutch) [Juan Rocha]
-
Added translation using Weblate (Russian) [Juan Rocha]
-
Added translation using Weblate (Italian) [Juan Rocha]
-
Added translation using Weblate (Spanish) [Juan Rocha]
-
Merge branch 'translations' [Cédric Bonhomme]
-
Translated using Weblate (German) [Cédric Bonhomme]
Currently translated at 11.7% (25 of 213 strings)
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 100.0% (213 of 213 strings)
-
Translated using Weblate (German) [Cédric Bonhomme]
Currently translated at 6.5% (14 of 213 strings)
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 85.9% (183 of 213 strings)
-
Added translation using Weblate (German) [Cédric Bonhomme]
-
Updated pot file. [Cédric Bonhomme]
-
Merge pull request #48 from CASES-LU/translations. [Cedric]
Translated using Weblate (French)
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 100.0% (153 of 153 strings)
-
Check if collection edition is permitted for the current user. [Cédric Bonhomme]
-
GitHub workflow is now using a matrix strategy. [Cédric Bonhomme]
-
Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
-
Now Python 3.9 for the GitHub workflow. [Cédric Bonhomme]
-
Updated README. [Cédric Bonhomme]
New
- [views] Added new ATOM feed for the collections. [Cédric Bonhomme]
- [API v2] Added namespace for collections. [Cédric Bonhomme]
- [templates] added basic templates for the creation and edition of the
collections. And new WTF form for collections. [Cédric Bonhomme]
- [database] Added migration script for the collections. [Cédric
Bonhomme]
- [view] Added new views and routed for the collections. [Cédric
Bonhomme]
- [models] Added initial changes to the models for the collections of
objects. [Cédric Bonhomme]
- Added helper script in order to update the software. [Cédric Bonhomme]
Changes
- [views] Check the existance of the collection to remove. [Cédric Bonhomme]
- [templates] Checks that inputContent is not just a bunch of empty spaces. [Cédric Bonhomme]
- [templates] Display the number of filtered objects. [Cédric Bonhomme]
- [dependencies] Updated codemirror JavaScript libraries. [Cédric Bonhomme]
- [templates] added new label in the form to add objects in collections. [Cédric Bonhomme]
- [templates] added dynamic linking of objects to a collection. [Cédric Bonhomme]
- Object linking to collection is now more responsive. [Cédric Bonhomme]
- [API v2] added the lookup on object name (ilike). [Cédric Bonhomme]
- [templates] select picker now populated with ilike search. [Cédric Bonhomme]
- [API v2] added ilike search on name of collection. [Cédric Bonhomme]
- [templates] improved display of the objects from a collection on the edit page. [Cédric Bonhomme]
- [templates] added collection creation time in the description. [Cédric Bonhomme]
- [views] added a view to remove one element from a collection. [Cédric Bonhomme]
- [templates] list related collections of an object. [Cédric Bonhomme]
- [views] added collection deletion. [Cédric Bonhomme]
- [templates] Added alternate link for collections ATOM feed in the layout.html header. [Cédric Bonhomme]
- [views] list collectons by order last_updated. [Cédric Bonhomme]
- [templates] fixed indentation. [Cédric Bonhomme]
- [templates] added link to the list of collections in the template layout.html. Simplified main navbar. [Cédric Bonhomme]
- [decorators] A collection can only be updated by its creator. [Cédric Bonhomme]
- [views] should be possible to access collection per id or uuid. [Cédric Bonhomme]
- [views] registered the collection_bp and collections_bp bluprints. [Cédric Bonhomme]
- [models] Loads the new Collection model. [Cédric Bonhomme]
Fix
- [templates] Removed useless refresh of the select picker. [Cédric
Bonhomme]
- [security] Updated datatables.net-bs4 CVE-2021-23445. [Cédric
Bonhomme]
- [templates] Fixed an issue on collection creation. [Cédric Bonhomme]
- [views] fixed creation of new collection. [Cédric Bonhomme]
- Forgot to save new objects to add to the collection. [Cédric Bonhomme]
- [templates] added missing closing HTML tag. [Cédric Bonhomme]
- [views] fixed edition of collections. [Cédric Bonhomme]
Other
-
Bumpted version numbers and updated CHANGELOG. [Cédric Bonhomme]
-
Merge pull request #43 from CASES-LU/object-collection. [Cedric]
Add the possibility to create collections of objects.
-
Added a input field in order to filter the bootstrap-select field. [Cédric Bonhomme]
-
Updated version in package.json and added button to unlink an object from a collection. [Cédric Bonhomme]
-
Bumped dependencies. [Cédric Bonhomme]
-
Listing of objects from a collection in badges when editing the collection. [Cédric Bonhomme]
-
Added possibility to list collections in the home page. [Cédric Bonhomme]
-
Added listing of items in a collection. [Cédric Bonhomme]
-
Save new objects in a collection. [Cédric Bonhomme]
New
- Added code of conduct. [Cédric Bonhomme]
- [templates] added a a flag in the view_object template in order to
display if an object is locked or not. [Cédric Bonhomme]
- [views] added a view to lock/unlock an object. [Cédric Bonhomme]
- [models] added new is_locked attribute to JsonObject and created
Alembic migration file. [Cédric Bonhomme]
Changes
- Updated JavaScript libraries. [Cédric Bonhomme]
- [migrations] default value for is_locked is False. [Cédric Bonhomme]
- The API v1 is now in read-only mode. [Cédric Bonhomme]
- [API v2] Ensures that not empty parameters are passed to the endpoint. [Cédric Bonhomme]
- [models] updated login strings validation. [Cédric Bonhomme]
- [views] removed listing of verions in view_object function. [Cédric Bonhomme]
- [API] updated description of an error message. [Cédric Bonhomme]
- [templates] disable object edit button for locked objects. [Cédric Bonhomme]
- [API v2] when an object is updated via the API, the check_submitted_object function checks if the object is locked and if the current editor is the original creator user. [Cédric Bonhomme]
- [templates] added a bootstrap alert info box to tell if a user is locked in the view_obect template. [Cédric Bonhomme]
- [templates] reformat tabs. [Cédric Bonhomme]
- [templates] Removed some use of jQuery. [Cédric Bonhomme]
- [templates] JavaScript functions to get object values as JSON and CSV files are now using the API v2. [Cédric Bonhomme]
- [decorators] updated check_object_edit_permission decorator in order to take into account the new is_locked attribute of JsonObject objects. [Cédric Bonhomme]
- Updated dependencies. [Cédric Bonhomme]
Fix
- [API v2] On ObjectsList check that the object UUID is not None.
[Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
Other
-
Updated CHANGELOG for the new release. [Cédric Bonhomme]
-
Merge pull request #41 from CASES-LU/object-locking. [Cedric]
new: [models] added new is_locked attribute to JsonObject and created…
-
Merge branch 'master' into object-locking. [Cédric Bonhomme]
-
Improved readability of the check_object_edit_permission decorator. [Cédric Bonhomme]
New
- [object-versioning] added version namespace for the API v2. [Cédric
Bonhomme]
- [object versioning] added template to display a diff and a view which
will trigger the processing of the diff. [Cédric Bonhomme]
- [object versioning] added a template to check the previous state of an
object. [Cédric Bonhomme]
- [object versioning] added a template to display the list of versions
for an object. [Cédric Bonhomme]
- [object versioning] added first version of the new model class for the
versioning of the JSON objects. [Cédric Bonhomme]
Changes
- [object-versioning] added a button to go to the list of versions of an object. [Cédric Bonhomme]
- [object-versioning] set the editor id after update of an object via the API. [Cédric Bonhomme]
- [format] format code with black. [Cédric Bonhomme]
- [object-versioning] the object_bo.restore view is now checking the permission of the user. [Cédric Bonhomme]
- [object-versioning] improved object_bp.list_versions routes. [Cédric Bonhomme]
- [object-versioning] added node description to the digraph generation in the stats blueprint. [Cédric Bonhomme]
- [object versioning] update API v2 to support the object versioning on HTTP Patch request with the same code base than the API v1. [Cédric Bonhomme]
- [object-versioning] removed unsued new_version variable. [Cédric Bonhomme]
- [templates] improved JavaScript related to the JSON editor. [Cédric Bonhomme]
- [templates] edit_json.html is now using the new API v2 in order to initialize the JSON editor. [Cédric Bonhomme]
- [API v2] ObjectItem (GET /) now returns information about the shema linked to an object. [Cédric Bonhomme]
- [object-versioning] added object_id parameter to the parser for the Version namespace. [Cédric Bonhomme]
- [object-versioning] added event listener to confirm restoring a saved version of an object. [Cédric Bonhomme]
- [templates] minor update to list_versions.html. [Cédric Bonhomme]
- Updated list_versions route. [Cédric Bonhomme]
- [object versioning] check that the Version to restore validates the current schema. [Cédric Bonhomme]
- [object versioning] check schena of version to restore. [Cédric Bonhomme]
- [object versioning] check schena of version to restore. [Cédric Bonhomme]
- [object versioning] added a function to restore a previously saved Version object in the current JsonObject. [Cédric Bonhomme]
- [object versioning] renamed template to list versions and various minor improvements. [Cédric Bonhomme]
- [dependencies] updated sqlalchemy, alembic and other dependencies. [Cédric Bonhomme]
- [object versioning] the migration script now initializes all the editor_id in the table json_object. [Cédric Bonhomme]
- [object versioning] set editor_id to not nullable and initialize the value during the migration. [Cédric Bonhomme]
- [object versioning] fixed date format in view_diff template. [Cédric Bonhomme]
- [object versioning] initialize the editor of an object if it is not already done, after creating the first revision. [Cédric Bonhomme]
- [object versioning] removed debug print. [Cédric Bonhomme]
- [object versioning] cleaned migration file. [Cédric Bonhomme]
- [object versioning] updated migration file with the new editor_id foreign key. [Cédric Bonhomme]
- [object versioning] added link to editor page in the diff template. [Cédric Bonhomme]
- [object versioning] display page of revision to unauthenticated user. [Cédric Bonhomme]
- [models] added API key validation for the uses. [Cédric Bonhomme]
- [API v2] it is now possible to create a user by specifying its API key. [Cédric Bonhomme]
- [documentation] updated README. [Cédric Bonhomme]
- [models] removed useless use of self. [Cédric Bonhomme]
- [object versioning] added custom CSS to the table generated with HtmlDiff. [Cédric Bonhomme]
- [object versioning] added a helper function which geneated a diff between two revisions of an object. [Cédric Bonhomme]
- [object versioning] reformat models with black. [Cédric Bonhomme]
- [object versioning] simplify the template which displays a revision of an object. [Cédric Bonhomme]
- [object versioning] updated relations between JsonObject and User objects. [Cédric Bonhomme]
- [object versioning] added creator relationship to the Version objects. [Cédric Bonhomme]
- [object versioning] added new pre-processir for the API v1 in order to automatically create a new Version object when a JsonObject object is updated. [Cédric Bonhomme]
- [object versioning] create a new Version object when a JsonObject is updated. [Cédric Bonhomme]
- [object versioning] update the method to version a current instance of an JsonObject. [Cédric Bonhomme]
- [object versioning] adapted models and created migration script for the new versioning table. [Cédric Bonhomme]
Fix
- [object-versioning] bad object id was passer to create_new_version.
[Cédric Bonhomme]
- Add missing nodes to the directed graph of JSON schemas. [Cédric
Bonhomme]
- [object versioning] use a simple Exception instead of a
flask_restless.ProcessingException when the object is not validated by
the schema. [Cédric Bonhomme]
- [postgresql] fixed bad SQLALCHEMY_DATABASE_URL in bootstrap.py on
testing environment. [Cédric Bonhomme]
- [object versioning] manage cases when an object has no previous
version. [Cédric Bonhomme]
- [object versioning] fixed display of the diff table. [Cédric Bonhomme]
- [admin] attribute is_membership_restricted was not retrieved and saved
when creating a new organization. [Cédric Bonhomme]
- [object versioning] fixed display of the revision history table.
[Cédric Bonhomme]
- [object versioning] fixed error Could not determine join condition
between parent/child tables on relationship User.objects. [Cédric
Bonhomme]
Other
- Updated CHANGELOG. [Cédric Bonhomme]
- Fixed some flake related warnings. [Cédric Bonhomme]
- Set svg div width to 100% and calculate middle with a fixed value. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Improved workflow between JSON edition, object edition and listing of revisions. [Cédric Bonhomme]
- Cleaned code is stats blueprint. [Cédric Bonhomme]
- Improved display of the d3.js directed graph. [Cédric Bonhomme]
- Updated dependencies. [Cédric Bonhomme]
- Updated a comment. [Cédric Bonhomme]
- Various templates improvements and removing old jQuery code. [Cédric Bonhomme]
- Reformatted code with black. [Cédric Bonhomme]
- Removed some unused variables concerning the versioning of the objects. [Cédric Bonhomme]
- Improved fetching of objects and generation of the HTML card with lodash. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Removed some dependencies to jQuery. Prefer the use of Vanilla JavaScript. [Cédric Bonhomme]
- Added a button to restore the version of an object, without confirmation. [Cédric Bonhomme]
- Merge branch 'object-versioning' of github.com:CASES-LU/MOSP into object-versioning. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
- Added JavaScript function and modals to confirm the version restoring. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
- Fixed some issues detected with PyCodeStyle. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
- Updated dependencies. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
- Reformat. [Cédric Bonhomme]
- Updated urllib. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
- Fixed conflict. [Cédric Bonhomme]
- Imporved some html tables. [Cédric Bonhomme]
- Added name of validating shema in the table or shared objects by an organization. [Cédric Bonhomme]
- Fixed some issues detected with PyCodeStyle. [Cédric Bonhomme]
- Fixed admin form to edit users. [Cédric Bonhomme]
- Updated comment of the SignupForm. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP into object- versioning. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
- Test. [Cédric Bonhomme]
- Merge branch 'master' into object-versioning. [Cédric Bonhomme]
New
- [core] Added self-registration for the users with email confirmation.
[Cédric Bonhomme]
- [API] It is now possible to filter objects per schema identifiant
(UUID in $id). [Cédric Bonhomme]
- [API] Added UUID type for the API. [Cédric Bonhomme]
- [organizations] A user can now join an organization which has no
membership restriction and as well leave an organization. [Cédric
Bonhomme]
- [API v2] Return a 409 HTTP code when a resource already exist. [Cédric
Bonhomme]
- [restricted organization] Added an icon in the organzation.html
template which indicates if an organization has membership
restriction. [Cédric Bonhomme]
- [restricted organization] A user can create an account and in the same
time specify the id of an organization to join which has no membership
restriction. [Cédric Bonhomme]
- [restricted organization] last_updated field for object marshalling is
read only. [Cédric Bonhomme]
- [restricted organization] An authenticated user can send objects in an
organization with no restriction on the membership. [Cédric Bonhomme]
- [restricted organization] The table in admin/organizations.html is now
displaying the membership model. [Cédric Bonhomme]
- [restricted organization] Added new input is_membership_restricted t0
the admin/edit_organization form. [Cédric Bonhomme]
- [restricted organization] Added new boolean column
is_restricted_membeship to organization. [Cédric Bonhomme]
- [self-registration] validation of token per email. [Cédric Bonhomme]
- [self-registration] Added notification help for the self-registration
of users. [Cédric Bonhomme]
- [API v2] Added new endpoint /me/regenerate-token in order to let an
authenticated user regenerate a token. [Cédric Bonhomme]
- [API v2] Added endpoint /user/me to the user namespace of the API v2.
[Cédric Bonhomme]
- [API v2] Added the user namespace with the GET List (list users) and
Get method (details about a user). [Cédric Bonhomme]
- [config] Added gitchangelog configuration and fixed regex for old
badly formated tags of this project. [Cédric Bonhomme]
- [style] added autoflake to check unused imports and variables. [Cédric
Bonhomme]
- [views] Generation of an Atom feed of the schemas recently published
and updated on MOSP. [Cédric Bonhomme]
- [views] Generation of an Atom feed of the objects recently published
and updated on MOSP. [Cédric Bonhomme]
- [views] added a view which returns the list of contributing
organizations, available from the main page. [Cédric Bonhomme]
- [configuration] added __init__.py in instance. [Cédric Bonhomme]
- [api] Added namespace in the API v2 for schemas. [Cédric Bonhomme]
- [api] Added namespace in the API v2 for organizations. [Cédric
Bonhomme]
- [api v2] Added new API. [Cédric Bonhomme]
- [style] Added .editorconfig. [Cédric Bonhomme]
Changes
- Updated CHANGELOG. [Cédric Bonhomme]
- Bumped version number. [Cédric Bonhomme]
- [documentation] Updated documentation. [Cédric Bonhomme]
- [API v2] the endpoint /user/me no more returns the token of the authenticated user. The idea was not that clever. [Cédric Bonhomme]
- [API v2] the token is no more returned on account creation, but is returned on /user/me if the user is activated. [Cédric Bonhomme]
- [API v2] added comment for the UsersList resource. [Cédric Bonhomme]
- [API v2] do not return an API key for a not validated account. [Cédric Bonhomme]
- [API v2] update error message in cases of HTTP 403 error. [Cédric Bonhomme]
- [API v2]: returns HTTP code 403 for deactivated accounts. [Cédric Bonhomme]
- [GitHub] fixed link to the discussions page. [Cédric Bonhomme]
- Added security policy. [Cédric Bonhomme]
- [dependencies] Updated lodash. [Cédric Bonhomme]
- [GitHub] updated issue templates. [Cédric Bonhomme]
- [templates] Do not let an admin set a short password. [Cédric Bonhomme]
- [models] added migration script for the nullable related changes on the database. [Cédric Bonhomme]
- [models] Do not delete data from a user when deleting it's account. [Cédric Bonhomme]
- [templates] Added link to the diff for the updates to the ToS. [Cédric Bonhomme]
- [templates + documentation] Various minor changes. [Cédric Bonhomme]
- [templates] Improved the help template. [Cédric Bonhomme]
- [core] Improved self-registration process. [Cédric Bonhomme]
- [core] Minimum length of password is 20 caracters. [Cédric Bonhomme]
- [core] Minimum length of password is 20 caracters. [Cédric Bonhomme]
- [core] Check if the user is part of at least one organization and if it is not the case, provide a list of organization with no membership restriction. [Cédric Bonhomme]
- Simplified the terms. [Cédric Bonhomme]
- [templates] Updated account activation template. [Cédric Bonhomme]
- [routing] Do not use the request's referrer on loging redirect. [Cédric Bonhomme]
- [organizations] Added the possibility for an authenticated user to join an organization which has no membership restriction. [Cédric Bonhomme]
- [API v2] the auth_func decorator now check if the account is activated. [Cédric Bonhomme]
- [API v2] After the creation of a user, it's token is sent. [Cédric Bonhomme]
- [self-registration] activate the account. [Cédric Bonhomme]
- [API v2] IDs of objects are readonly in the API. [Cédric Bonhomme]
- [API v2] sort the result before pagination. [Cédric Bonhomme]
- [API v2] Is is not possible to specify the licenses of a new object to create. [Cédric Bonhomme]
- [core] Restructuration of the modules. [Cédric Bonhomme]
- [API v2] Factorization of the model parser for the marshalling. [Cédric Bonhomme]
- [API] Restructured APIs. [Cédric Bonhomme]
- [style] Reformat with black. [Cédric Bonhomme]
- [API v2] Added org id in the serialization of the result. [Cédric Bonhomme]
- [API v2] API v2 is now checking the validity of submitted objects with the function mosp.web.views.api.common.check_data. Closes #25. [Cédric Bonhomme]
- [API v2] Added id attribute for object marshalling. [Cédric Bonhomme]
- [API v2] Added post method for object namespace. [Cédric Bonhomme]
- [API v1] Return the message from jsonschema about the validation errors. [Cédric Bonhomme]
- [API v1]. Added CORS option for API v1. [Cédric Bonhomme]
- Added weblate badge in the readme. [Cédric Bonhomme]
- [terms] simplify terms. [Cédric Bonhomme]
- [template] new alternate link to the ATOM feed od schemas. [Cédric Bonhomme]
- [template] make anchor relations with noopener and noreferrer. [Cédric Bonhomme]
- [template] In the index template provides the link to the schemas on MOSP, not the local ones (maybe they do not exists locally...). [Cédric Bonhomme]
- [views] replaced the timezon with .replace when generating the ATOM feed. [Cédric Bonhomme]
- [views] reverse the order of the objects in the ATOM feed. [Cédric Bonhomme]
- [style] reformatted with black. [Cédric Bonhomme]
- [templates] Fixed some display issues. [Cédric Bonhomme]
- [templates] Be more ecplicit with the help for the users. [Cédric Bonhomme]
- [templates] Added a link to the available schemas in the user/schemas template. [Cédric Bonhomme]
- [dependencies] Updated Python dependencies. [Cédric Bonhomme]
- [apiv2] Added language filter for objects. [Cédric Bonhomme]
- Allow cors request for /api/v2/ routes. [Cédric Bonhomme]
- [api v2] added more filtering possibilities to the API v2. [Cédric Bonhomme]
- [api v2] Add the possibility to filter objects (on GET list) with the object UUID. [Cédric Bonhomme]
- [dependencies] Updated dependencies. [Cédric Bonhomme]
- [templates] Updated Help page. [Cédric Bonhomme]
- [api] Improved response marshalling for organization. [Cédric Bonhomme]
- [api] Improved response marshalling for object. [Cédric Bonhomme]
- [style] harmonize names of variables. [Cédric Bonhomme]
- [api v2] Removed authentication on GET for JSON objects. [Cédric Bonhomme]
- [templates] updated edit_user template with link to the new API documentation. [Cédric Bonhomme]
Fix
- [API] fixed an issue when updating an object via the API when no orgs
whitout membership restriction is already defined. [Cédric Bonhomme]
- [templates] Typo in account recovery template. [Cédric Bonhomme]
- [templates] Added missing check for organization without membership
restriction. [Cédric Bonhomme]
- [templates] fixed count on organizations. [Cédric Bonhomme]
- [API] fixed a typo in license property of objects. [Cédric Bonhomme]
- [templates] Fixed sorting of the table of organizations for the admin
panel. [Cédric Bonhomme]
- [API v2] Typo. [Cédric Bonhomme]
- [notifications] catch various errors when sending an email (fake
email, etc.) [Cédric Bonhomme]
- [notifications] catch ConnectionRefusedError. [Cédric Bonhomme]
- [models] Prevent to generate same API key several times. [Cédric
Bonhomme]
- [models] datetime.utcnow must not be invocated in the model definition
of the jsonobject. [Cédric Bonhomme]
- [template] Fix sort on date in the index page. [Cédric Bonhomme]
- [API v2] Use the login bundle only on successful authentication.
[Cédric Bonhomme]
- [API v2] Restored id parameter for schema and organization
marshalling. fixed the parameter organizations for the user. [Cédric
Bonhomme]
- [API v2] fields.Nested must have a model as parameter. [Cédric
Bonhomme]
- [API v2] Sets flask_principal identity in the authentication
decorator. [Cédric Bonhomme]
- [typing] added missing import of typing.Dict and typing.Any. [Cédric
Bonhomme]
- [API v2] logger is not yet accessible here. [Cédric Bonhomme]
- [security] Potentially unsafe external link - CWE-1022. [Cédric
Bonhomme]
- [security] fixed security issue GHSA-p6mc-m468-83gw. [Cédric Bonhomme]
- [tests] Removed dupplicate keyword argument in User initialization.
[Cédric Bonhomme]
- [tests] Updated the tests with the now mandatory email address.
[Cédric Bonhomme]
- [commands] Fixed commands for the creation of user. [Cédric Bonhomme]
Other
-
Typo: [API v2] fixed type in email field description. [Cédric Bonhomme]
-
Moved the apikey unset. [Cédric Bonhomme]
-
Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
-
Added JavaScript trick to block Chrome’s FLoC. [Cédric Bonhomme]
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 100.0% (153 of 153 strings)
-
Translated using Weblate (French) [Anonymous]
Currently translated at 100.0% (153 of 153 strings)
-
Translated using Weblate (French) [Cédric Bonhomme]
Currently translated at 100.0% (153 of 153 strings)
-
Removed is_public_profile from user model. [Cédric Bonhomme]
-
Ch: [templates] The organization detail page now display the number of member of an organization. [Cédric Bonhomme]
-
Updated layout and help templates. [Cédric Bonhomme]
-
Fix. [Cédric Bonhomme]
-
Fix. [Cédric Bonhomme]
-
Cosmethic change. [Cédric Bonhomme]
-
Reformat comment. [Cédric Bonhomme]
-
Updated dependencies. [Cédric Bonhomme]
-
Adde comment for the ATOM feed generator function. [Cédric Bonhomme]
-
Updated Python dependencies. [Cédric Bonhomme]
-
Updated JavaScript dependencies. [Cédric Bonhomme]
-
Updated dependencies. [Cédric Bonhomme]
-
Improved WCAG 2.0 compliancy (analysis with the axe extension). [Cédric Bonhomme]
-
Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
-
Create codeql-analysis.yml. [Cedric]
-
Updated Python depdendencies. [Cédric Bonhomme]
-
Updated JavaScript depdendencies. [Cédric Bonhomme]
-
Updated package-lock.json. [Cédric Bonhomme]
-
Updated dependencies. [Cédric Bonhomme]
Changes
- [views] schemas are not filtered for not authenticated users. [Cédric
Bonhomme]
Other
~~~~~
- Updated CHANGELOG and bumped version in pyproject.toml. [Cédric
Bonhomme]
- Updated wtforms. [Cédric Bonhomme]
- Updated jquery. [Cédric Bonhomme]
- Updated flask-admin and jinja2. [Cédric Bonhomme]
- Bounded Force Layout. [Cédric Bonhomme]
- Using local version of D3 version 4. [Cédric Bonhomme]
- Working digraph with D3 version 4. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip: graph generation. [Cédric Bonhomme]
- Added button to return to the schema. [Cédric Bonhomme]
- Jsoneditor is useless here. [Cédric Bonhomme]
- Added a view which is rendering a graph with the relations between
schemas. Concerns #19. [Cédric Bonhomme]
- Display the email address of the user in the admin dashboard. [Cédric
Bonhomme]
v0.12 (2020-04-09)
------------------
New
~~~
- Added a view which returns (text/plain) the definition of a schema.
[Cédric Bonhomme]
Fix
~~~
- Platform_url is now instance_url. [Cédric Bonhomme]
- Forgot to concatente the last part of the URL for the URL definition
of the JSON schema to create. [Cédric Bonhomme]
- The website attribute of an organization was not given to the
constructor when creating a new one. [Cédric Bonhomme]
Other
~~~~~
- Updated relases notes. [Cédric Bonhomme]
- Rephrazing. [Cédric Bonhomme]
- Updated accountr recovery email template. [Cédric Bonhomme]
- Added comments. [Cédric Bonhomme]
- Improved login form. [Cédric Bonhomme]
- Check if the user exist. [Cédric Bonhomme]
- Added generation and verification of token for account recovery.
[Cédric Bonhomme]
- Added template for the account recovery. [Cédric Bonhomme]
- Added sending of an email with a token to recover an account. [Cédric
Bonhomme]
- Added email template for password recovery. [Cédric Bonhomme]
- Added functions to send emails. [Cédric Bonhomme]
- The name of the generated galaxy now containes the name of the
original object. [Cédric Bonhomme]
- Fixed tests with the new required email field for users. [Cédric
Bonhomme]
- Added email attribute for users. [Cédric Bonhomme]
- Fixed initialization of Flask-Migrate. [Cédric Bonhomme]
- Fixed documentation and Heroku deployment. [Cédric Bonhomme]
- Updated Heroku Procfile. [Cédric Bonhomme]
- Migrate form Flask-Script to the built-in integration of the click
command line interface of Flask. [Cédric Bonhomme]
- Improved generation of cluster from an object: all values (properties)
not directly useful for the context of the current schema in MONARC
are assigned to the key 'meta' [Cédric Bonhomme]
- Display an error message when the user forgot to specify an
organization during the creation of a news JSON schema. [Cédric
Bonhomme]
- The JSON editor now by default enforces no_additional_properties and
required_by_default. [Cédric Bonhomme]
- Updated JSON editor. [Cédric Bonhomme]
- Updated poetry.lock. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Provide more help to the user in order to create a valid JSON schema.
[Cédric Bonhomme]
- Initializes an empty schema when the user wants to create a new one.
[Cédric Bonhomme]
- Removed bin/pre_compile which is now useless. [Cédric Bonhomme]
- Fixed an issue when editing an existing schema. [Cédric Bonhomme]
- Add a way to create new schemas from the page which is listing the
schemas. [Cédric Bonhomme]
- Uses the local version of the CSS fro code-prettify (sunburst).
[Cédric Bonhomme]
- Removed useless Heroku configuration file. [Cédric Bonhomme]
- It is now possible to get the definition of a schema by its absolute
UUID (URL) or by its id. [Cédric Bonhomme]
- Improved the JSON schema editor. [Cédric Bonhomme]
- Provice a better way to edit JSON schemas. [Cédric Bonhomme]
- Added Access-Control-Allow-Origin: * for the resources /schema/def/*
[Cédric Bonhomme]
- Issue with JSON-editor 2.1.0. [Cédric Bonhomme]
- Updated JSON-editor. [Cédric Bonhomme]
- Deleted now useless conf file. [Cédric Bonhomme]
- Added some missing translations. [Cédric Bonhomme]
- Fixed broken translation system and completed translations. [Cédric
Bonhomme]
- Use new buildpack for Poetry. [Cédric Bonhomme]
- Updated Flask-Login, [Cédric Bonhomme]
- Fixed some issues introduces after the update to the new version of
Werkzeug. [Cédric Bonhomme]
- Updated JavaScript dependencies. [Cédric Bonhomme]
- Updated Python dependencies. [Cédric Bonhomme]
- Updated copyright years. [Cédric Bonhomme]
- Updated Python dependencies. [Cédric Bonhomme]
- Updated pyproject.toml. [Cédric Bonhomme]
- Updated JSON editor. [Cédric Bonhomme]
v0.11 (2020-02-03)
------------------
- Updated CHANGELOG. [Cédric Bonhomme]
- Simplify the pre-processor used to check if a user is authenticated.
[Cédric Bonhomme]
- Updated CHANGELOG. [Cédric Bonhomme]
- Fixed an issue when authenticating a user via the API. [Cédric
Bonhomme]
- Fixed UnboundLocalError issue in processor.py for the API. [Cédric
Bonhomme]
- Added shebang. [Cédric Bonhomme]
- Deleted bin/README.md. [Cédric Bonhomme]
- Added pre-compile hook for Heroku. [Cédric Bonhomme]
v0.10 (2019-12-19)
------------------
- Updated CHANGELOG and bumped version number. [Cédric Bonhomme]
- Updated test for User objects. [Cédric Bonhomme]
- Updated auth-func preprocessor to take into account token sent in HTTP
headers. [Cédric Bonhomme]
- Improved display. [Cédric Bonhomme]
- Added link to the documentation of the API. [Cédric Bonhomme]
- Let the user re-generate the API key. [Cédric Bonhomme]
- Added new apikey property for user objects. [Cédric Bonhomme]
- Fixed errors introduced by pycodestyle. [Cédric Bonhomme]
- Specify the address of the current Git repository for the project.
[Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Updated configuration for Heroku and fixed some warnings. [Cédric
Bonhomme]
- Format style with black. [Cédric Bonhomme]
- Improved setting of the version for the /about/more page and in the
setup.py file (based on git describe --tags) [Cédric Bonhomme]
- Updated README with poetry. [Cédric Bonhomme]
- Switch to poetry. Testing it with GitHub actions. [Cédric Bonhomme]
- Fix some indentation and removes useless stuff. [Cédric Bonhomme]
- Updated GitHub templates. [Cédric Bonhomme]
v0.9 (2019-12-12)
-----------------
- Updated JS dependencies. [Cédric Bonhomme]
- Bumped version number. [Cédric Bonhomme]
- Updated CHANGELOG. [Cédric Bonhomme]
- Cleaned tests fixtures. Updated CHANGELOG. [Cédric Bonhomme]
- Using app from bootstrap in the tests. [Cédric Bonhomme]
- Cleaning tests. [Cédric Bonhomme]
- Fixed bad path to runserver for Heroku. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Chain postdeploy commands. [Cédric Bonhomme]
- Cleaned test_user test file. [Cédric Bonhomme]
- Updated Python application workflow. [Cédric Bonhomme]
- Replaced deprecated werkzeug.check_password_hash function. [Cédric
Bonhomme]
- Updated Python application action file. [Cédric Bonhomme]
- Updated default wsgi. [Cédric Bonhomme]
- Updated manager. [Cédric Bonhomme]
- Moves instance folder. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Install dev dependencies. [Cédric Bonhomme]
- Testing Postgresql with GitHub actions. [Cédric Bonhomme]
- Fixed imports. [Cédric Bonhomme]
- Redoing something close to be working. [Cédric Bonhomme]
- Added simmple pytest test. [Cédric Bonhomme]
- Added setup.py file. [Cédric Bonhomme]
- Merge branch 'master' into reorganization. [Cédric Bonhomme]
- Added GitHub pull request template. [Cédric Bonhomme]
- Merge branch 'master' into reorganization. [Cédric Bonhomme]
- Update issue templates. [Cédric]
- Updated Help page. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Auto import of licenses from spdx. [Cédric Bonhomme]
- Auto initialization of the database on Heroku. [Cédric Bonhomme]
- Simply create symbolink with ln command. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Fixed deployment on Herokyu. [Cédric Bonhomme]
- Explain how to create first user. [Cédric Bonhomme]
- Fixed app.json. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Added a Contributing section to the README. [Cédric Bonhomme]
- Updated Heroku Python runtime. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Added pytest as a dev dependency. [Cédric Bonhomme]
- Removed deprecated generate_password_hash. [Cédric Bonhomme]
- Refactored models classes. [Cédric Bonhomme]
- Updated gigignore. [Cédric Bonhomme]
- Project reorganization. [Cédric Bonhomme]
- Fixed symlink. [Cédric Bonhomme]
- Updated path to source files. [Cédric Bonhomme]
- Added new configuration files. [Cédric Bonhomme]
- Cleaned old now useless files. [Cédric Bonhomme]
- Added shortlink to objects. [Cédric Bonhomme]
- Updated pipfile. [Cédric Bonhomme]
- Added defaut configuration files. [Cédric Bonhomme]
- Added mosp/bootstrap file. [Cédric Bonhomme]
- Renamed files. [Cédric Bonhomme]
- Renamed project folder. [Cédric Bonhomme]
- Removed useless logging module. [Cédric Bonhomme]
- Lint with flake8. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- No tests yet. [Cédric Bonhomme]
- No tests yet. [Cédric Bonhomme]
- Uses pipenv insteal of pip. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Improved preprocessors to check information of created and updated
objects. [Cédric Bonhomme]
- Access values of the dictionary with get. [Cédric Bonhomme]
- Fixed typo. [Cédric Bonhomme]
- Testig GitHub actions. [Cédric Bonhomme]
v0.8 (2019-11-28)
-----------------
New
~~~
- Export an object to a MISP galaxy. Work in progress concerning #15.
[Cédric Bonhomme]
- [template] Added a button in order to help the user generate a UUID
easily. Closes #16. [Cédric Bonhomme]
- [views] added dashboard (WIP) [Cédric Bonhomme]
Changes
- Improved the perforamnces on JsonObject GET many by removing useless attributes from the result. [Cédric Bonhomme]
- [template] factorizes the template for the list of users. [Cédric Bonhomme]
- [views] improved iew to manage the users of the platform. [Cédric Bonhomme]
- [view] order by desc then put the nulls at last position. [Cédric Bonhomme]
- [view] Order the list of schemas by schema wich validates the most JSON objects. [Cédric Bonhomme]
Fix
- [template] wrong icon was used. [Cédric Bonhomme]
- [template] fixed an issue with the icon to delete a user (in the admin
dashboard) [Cédric Bonhomme]
Other
- Updated CHANGELOG. [Cédric Bonhomme]
- Updated few Python dependencies with pipenv. Just took 10 minutes with pipenv...time to switch to poetry. [Cédric Bonhomme]
- Updated Bootstrap to version 4.4.1. [Cédric Bonhomme]
- Replace the call to JsonObject GET LIST to a JsonObject Get element. [Cédric Bonhomme]
- Removed useless import. [Cédric Bonhomme]
- Improved CHANGELOG. [Cédric Bonhomme]
- Authors default value is a list. [Cédric Bonhomme]
- Added link to MISP schemas for clusters and galaxies. [Cédric Bonhomme]
- Updated CHANGELOG. [Cédric Bonhomme]
- Updated translations, [Cédric Bonhomme]
- Updated links title in view_object. [Cédric Bonhomme]
- Added module description. [Cédric Bonhomme]
- Bumped version number and updated CHANGELOG. [Cédric Bonhomme]
- Let assume that for us the source is the organization name and the category is the schema which is validating the object. [Cédric Bonhomme]
- Add a warning when the UUID of new object is already taken. Closes #14. [Cédric Bonhomme]
- Increased the number of results per page for the Organization API. [Cédric Bonhomme]
- Call datetime.utcnow onely one time. [Cédric Bonhomme]
- Updated French translations. [Cédric Bonhomme]
- Minor update to the admin dashboard. [Cédric Bonhomme]
- Updated Python dependencies. [Cédric Bonhomme]
- Added a way to list the recently created/updated objects for an administrator. [Cédric Bonhomme]
- Updated JavaScript dependencies. [Cédric Bonhomme]
- Removes version checking functionality. [Cédric Bonhomme]
- Updated JavaScript dependencies and removed node-forge. [Cédric Bonhomme]
- Added shortcuts to create new users and organizations. [Cédric Bonhomme]
- Updated .gitignore. [Cédric Bonhomme]
- Added a link to the user profile from the list of users available to the admininstator. [Cédric Bonhomme]
- The number of memberships of the users. [Cédric Bonhomme]
- Updated JavaScript dependencies. [Cédric Bonhomme]
- Updated Python dependencies. [Cédric Bonhomme]
- Improved forms to create users and organizations. [Cédric Bonhomme]
- New [core]: it is now possible to create a new user and to link this user to one or several organization(s) in the same time. [Cédric Bonhomme]
- Added a break line between the tables of the admin page. [Cédric Bonhomme]
- Removed useless code. [Cédric Bonhomme]
- Removed SHA256 variable from the view_object Jinja template. [Cédric Bonhomme]
- Removed useless evaluation of the SHA256 of the JSON objects. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Fixed pagination of the tables for the /organization page. [Cédric Bonhomme]
- Improved list of schemas view. [Cédric Bonhomme]
- Cosmethic change. [Cédric Bonhomme]
- Removed list-group-flush. [Cédric Bonhomme]
- Fixes and improvements to the user profile page. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Updated dependencies. [Cédric Bonhomme]
New
- It is now possible to download all JSON objects validated by a schema.
Objects are returned in a flattened list. [Cédric Bonhomme]
Other
- Bumped version number. [Cédric Bonhomme]
- Added package-lock.json. [Cédric Bonhomme]
- Fixed an issue when one JSON object is not in a list. [Cédric Bonhomme]
- Removed Python version requirement. [Cédric Bonhomme]
- Updated Python dependencies. [Cédric Bonhomme]
- Updated json-editor. [Cédric Bonhomme]
- Updated configuration file. [Cédric Bonhomme]
- Excludes objects columns from the schema GET list result. [Cédric Bonhomme]
- Removed attribute is_public from the JsonObject objects. Closes #12. [Cédric Bonhomme]
- Updated Pipfile.lock. [Cédric Bonhomme]
- Removed Jinja safe filter for the schema description. [Cédric Bonhomme]
- Added multiple pagination objects for the organization page. [Cédric Bonhomme]
- Added server side pagination for objects created by users. [Cédric Bonhomme]
- Updated urllib3. [Cédric Bonhomme]
- [API] Updated max_results_per_page value for the json_object endpoint of the API. [Cédric Bonhomme]
- Added the possibility to filter objects of a schema based on some properties of this related schema (actually property of type interger, string and boolean). [Cédric Bonhomme]
- Added pagination for the list of objects validated by schema. [Cédric Bonhomme]
- Solved conflict. [Cédric Bonhomme]
- Updated urllib3 - CVE-2019-11324. [Cédric Bonhomme]
- Updated Pipfile.lock. [Cédric Bonhomme]
- Internationalization. [Cédric Bonhomme]
- Fixed typo. [Cédric Bonhomme]
- Is is now possible to acces to an object with its id or with the UUID of the JSONB object attribute of this object. [Cédric Bonhomme]
- Customized max_results_per_page and results_per_page. [Cédric Bonhomme]
- Minor fixes in the models. [Cédric Bonhomme]
- Change type of some String SQLALchemy columns to TEXT. [Cédric Bonhomme]
- Updated the default ordering of tables. [Cédric Bonhomme]
- Display the object id instead of displaying the loop index. [Cédric Bonhomme]
- Display the object id instead of displaying the loop index. [Cédric Bonhomme]
- Fix the taget column which is not sortable for the list of users in the admin section. [Cédric Bonhomme]
- Added a shortcut icon in order to delete an object. [Cédric Bonhomme]
- Renamed fork to copy. [Cédric Bonhomme]
- Renamed fork to copy. [Cédric Bonhomme]
- Hide useless icons. [Cédric Bonhomme]
- Improved layout of the organization page. [Cédric Bonhomme]
- Improved layout. [Cédric Bonhomme]
- Disable fork object button when user is not authenticated. [Cédric Bonhomme]
- It is now possible to fork an object from one organization to an other. Closes #11. [Cédric Bonhomme]
- Updated icon library used by the JSON editor. [Cédric Bonhomme]
- Updated development configuration file. [Cédric Bonhomme]
- Updated version of font-awesome. [Cédric Bonhomme]
- The contact e-mail address from the terms page is now using the one defined in the configuration file. [Cédric Bonhomme]
- Added an option in order to be able to remove version checking. [Cédric Bonhomme]
- Added a link to version.monarc.lu to check if MOSP is up-to-date. [Cédric Bonhomme]
- Replaced JavaScript aler message by a bootstrap toast. [Cédric Bonhomme]
- Updated comments. [Cédric Bonhomme]
- Added the new check_single_object_edit_permission pre-processor in order to check in the server side if the object send by the JSON editor is validated by the schema. [Cédric Bonhomme]
- Set ensure_ascii to False when converting the JSON to a string. [Cédric Bonhomme]
- Added management of members of organizations via the admin page to edit orgs. Closes #10. [Cédric Bonhomme]
- Updated links to the object/view page (from the view to create/edit an object). [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Updated terms. [Cédric Bonhomme]
- Delete the account of a user (and all its data). [Cédric Bonhomme]
- Updated french translations. [Cédric Bonhomme]
- Added new section in the edit object form. [Cédric Bonhomme]
- Updated french translations. [Cédric Bonhomme]
- Updated comments. [Cédric Bonhomme]
- Fixed a typo. [Cédric Bonhomme]
- Removed useless import. Added more comments. [Cédric Bonhomme]
- Added instructions in the README on how to compile translations. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Improved layout of the object/view view. [Cédric Bonhomme]
- It is now possible to specify linkgs between objects when creating a new one. [Cédric Bonhomme]
- Updated label of the sha 256 footprint. [Cédric Bonhomme]
Changes
- Minor update to the text of the help page. [Cédric Bonhomme]
Other
~~~~~
- Updated CHANGELOG. [Cédric Bonhomme]
- Updated the form the create/edit object in order to be able to manager
referred objects. [Cédric Bonhomme]
- Removed useless tag for the list. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Also provide a link to the schema of the related objects. [Cédric
Bonhomme]
- Typo. [Cédric Bonhomme]
- Updated title of tabs in the related object section. [Cédric Bonhomme]
- Added the possibility to link objects. Closes #8. [Cédric Bonhomme]
- Updated dependencies. [Cédric Bonhomme]
- Fixed btn-group. [Cédric Bonhomme]
- COpy object to clipboard. [Cédric Bonhomme]
- Dsplays the SHA256 of the prettified object. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Updated about_more page. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Organization page now list the objects of an orgs. [Cédric Bonhomme]
- Improved users API page. [Cédric Bonhomme]
- Change the color of disabled features for not authenticated users.
[Cédric Bonhomme]
- Fixed link the the running version of the software. [Cédric Bonhomme]
- Added about more page. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Updated organization form. [Cédric Bonhomme]
- Last column of the table for the list of organizations is not
sortable. [Cédric Bonhomme]
- Creation and basic edition of organizations. [Cédric Bonhomme]
- Added terms page. [Cédric Bonhomme]
- Added a link to the help page form the login page. [Cédric Bonhomme]
- Rephrasing. [Cédric Bonhomme]
- Added example of wsgi. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
v0.5 (2019-02-23)
-----------------
Changes
- Updated dependencies. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Updated help page. [Cédric Bonhomme]
- Added logo from tebriz159. Closes #7. [Cédric Bonhomme]
- Added a public HTML template to list all the schemas. [Cédric Bonhomme]
- It is now possible to get an organization page with its name. [Cédric Bonhomme]
- Edited about page. [Cédric Bonhomme]
- Simply about page. [Cédric Bonhomme]
- Cosmetic change. [Cédric Bonhomme]
- Updated about page. [Cédric Bonhomme]
Fix
- Fixed style of the button in the view_object template. [Cédric
Bonhomme]
- Bad name for the new human view. [Cédric Bonhomme]
- Misplaced HTML p tag. [Cédric Bonhomme]
Other
- Updated README. [Cédric Bonhomme]
- Updated CHANGELOG and README. [Cédric Bonhomme]
- Disable actually useless HTTP methods on the Organization endpoint for the API. [Cédric Bonhomme]
- Disable actually useless HTTP methods. [Cédric Bonhomme]
- PEP style. [Cédric Bonhomme]
- Renamed check_rights to pre_get_many. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Improved check_object_edit_permission decorator used by the API. [Cédric Bonhomme]
- Removed useless print. [Cédric Bonhomme]
- Is is now possible to create new objects via the API validated by the server. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Removed useless line in the list of schemas. [Cédric Bonhomme]
- List only public objects for the user page. [Cédric Bonhomme]
- Minor UI improvement for the organization page. [Cédric Bonhomme]
- Added more sharing options. [Cédric Bonhomme]
- Testing sunburst skin for code-prettify. [Cédric Bonhomme]
- Using dropdown-menu-right class for dropdown menus. [Cédric Bonhomme]
- Updated background color. [Cédric Bonhomme]
- Renamed view_json template. [Cédric Bonhomme]
- Improved shema HTML template. [Cédric Bonhomme]
- Cleaned template. [Cédric Bonhomme]
- Improved object view page with new dropdown menu. [Cédric Bonhomme]
- Now using the name of organizations instead of their ids. [Cédric Bonhomme]
- Improved back redirect form. [Cédric Bonhomme]
- Cleaned indentation. [Cédric Bonhomme]
- Added a page to display shemas definition. [Cédric Bonhomme]
- Changed how is handled the management of configuration file. [Cédric Bonhomme]
- Added link to edit JSON schema from the preview of a schema (in object edition mode) [Cédric Bonhomme]
- Updated users profile and CSS. [Cédric Bonhomme]
- Updated CSS for the schema edtion button. [Cédric Bonhomme]
- Updated secondary style for buttons. [Cédric Bonhomme]
- Src/web/templates/edit_schema.html. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Added bootstrap spinner for the main page. [Cédric Bonhomme]
- Human.txt content type is text/plain. [Cédric Bonhomme]
- Update human.txt. [Cédric Bonhomme]
- Added human.txt file and icon for iOS devices. [Cédric Bonhomme]
- Improved layout and logos for apple-touch. [Cédric Bonhomme]
- Added bigger favicon. [Cédric Bonhomme]
- Updated AUTHORS file. [Cédric Bonhomme]
- Updated template in order to use the name of organizations instead of using the ids. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Updated Python dependencies. [Cédric Bonhomme]
- Updated gitignore. [Cédric Bonhomme]
- Started a little documentation page. [Cédric Bonhomme]
- Started a little documentation page. [Cédric Bonhomme]
- Fixed main title in nav-bar brand. [Cédric Bonhomme]
- Renamed main title in nav-bar brand. [Cédric Bonhomme]
- Updated colors. [Cédric Bonhomme]
- Fixed CSV export for the measures of referentials. [Cédric Bonhomme]
- Renable export of CSV. [Cédric Bonhomme]
- Merge branch 'master' of github.com:CASES-LU/MOSP. [Cédric Bonhomme]
- Rempved link to the JavaScript library papaparse. [Cédric Bonhomme]
- It is no more possible to export the values of an object, useless. Consequently depency to papaparse has been removed. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Now using Heroku Python 3.7.1 runtime. [Cédric Bonhomme]
- Now using Heroku Python 3.7.2 runtime. [Cédric Bonhomme]
- Updated JSON-Editor. [Cédric Bonhomme]
- Updated Python minimum version and Python Heroku runtime. [Cédric Bonhomme]
- Updated some dependencies. [Cédric Bonhomme]
- Updated JavaScript dependencies (json-editor) [Cédric Bonhomme]
- Updated flask-admin due to security issue. [Cédric Bonhomme]
- Updated Pipfile.lock. [Cédric Bonhomme]
- Updated CHANGELOG. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Added some sanity checks and comments. [Cédric Bonhomme]
- Simplify the table of the schema.html page. [Cédric Bonhomme]
- Improved the new user profile page. [Cédric Bonhomme]
- Return the user given in parameter with the objects created by this user. [Cédric Bonhomme]
- Changed the place of the button to edit the JSON definition of an object. [Cédric Bonhomme]
- Added a event listener for changes on JsonObject and Schema objects. [Cédric Bonhomme]
- Fixed a typo in the french translations. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Added missing bootstrap-select library. [Cédric Bonhomme]
- Improved the edit object page. [Cédric Bonhomme]
- Updated the form to edit objects in order to let users select on or several licenses. [Cédric Bonhomme]
- The view_json template now displays the license(s) atrributed to an object. [Cédric Bonhomme]
- Added a script to import licenses from spdx.org. [Cédric Bonhomme]
- Added migration script for the license. [Cédric Bonhomme]
- Objects are displayed in the first column. [Cédric Bonhomme]
- Let the user download values of an object to CSV of JSON. [Cédric Bonhomme]
- WIP: Export value fron JSON to a CSV file. [Cédric Bonhomme]
- Updated Python dependencies. [Cédric Bonhomme]
- Sort the table of objects by last updated. [Cédric Bonhomme]
- Updated dependencies. [Cédric Bonhomme]
- Updated dependencies. [Cédric Bonhomme]
- Added a statement about the licensing of the contributions. [Cédric Bonhomme]
- Updated WT-Forms. [Cédric Bonhomme]
- Updated json-editor. [Cédric Bonhomme]
- Updated README.md. [Cédric Bonhomme]
- Updated AUTHORS.md. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- Updated some URLs. [Cédric Bonhomme]
- Improved dropdown-menu. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Flix conflict. [Cédric Bonhomme]
- Minor update to the navbar. [Cédric Bonhomme]
- Improved dropdown-menu. [Cédric Bonhomme]
- Cosmethic changes for the navbar. [Cédric Bonhomme]
- Remmoved debug print. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Improved menu. [Cédric Bonhomme]
- Restored admin menu. [Cédric Bonhomme]
- Added profile edition page. [Cédric Bonhomme]
- Display creation nickname if profile is public. [Cédric Bonhomme]
- Bug fix. [Cédric Bonhomme]
- Check the permissions when edition objects. [Cédric Bonhomme]
- Added missing import. [Cédric Bonhomme]
- Update the NPM engine, just to silence a Heroku warning. [Cédric Bonhomme]
- Updated translaltions. [Cédric Bonhomme]
- Harmonize messages. [Cédric Bonhomme]
- Temporally remove this link. [Cédric Bonhomme]
- Fixed a bug where previously created JSON schema weren't editable via the custom web form. [Cédric Bonhomme]
- Fix. Convert the string from the form to a JSON object. [Cédric Bonhomme]
- Improved translations. Bump version number. [Cédric Bonhomme]
- Fix. [Cédric Bonhomme]
- Directly add a schema in the selected organizations. [Cédric Bonhomme]
- Added link to create new schemas. [Cédric Bonhomme]
- Let the user create/edit new schemas. [Cédric Bonhomme]
- Fixed columns in templates. [Cédric Bonhomme]
- Clean layout template. [Cédric Bonhomme]
- Improved management of users. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Simplify the footer. [Cédric Bonhomme]
- Updated CHANGELOG for the new release. [Cédric Bonhomme]
- Added a tab in order to see the corresponding JSON schema. [Cédric Bonhomme]
- Various improvements to the UI to edit JSON. [Cédric Bonhomme]
- Various improvements to the UI to edit JSON. [Cédric Bonhomme]
- Use a container-fluid for the editor. [Cédric Bonhomme]
- Rever test. [Cédric Bonhomme]
- Test. [Cédric Bonhomme]
- Uses bootstrap 4 with JSON-editor. [Cédric Bonhomme]
- Use a more stable version of json-editor. [Cédric Bonhomme]
- Updated SQLAlcheny and babel. [Cédric Bonhomme]
- Better use of DataTables. [Cédric Bonhomme]
- Added missing import of flask_babel. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Renamed the view which lists schemas related to a user. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Updated translations. [Cédric Bonhomme]
- Improved login page. [Cédric Bonhomme]
- Internationalization of dates. [Cédric Bonhomme]
- Updated Procfile. [Cédric Bonhomme]
- Updated Procfile. [Cédric Bonhomme]
- Skeleton for the internationalization. [Cédric Bonhomme]
- Improved deletion of accounts. [Cédric Bonhomme]
- Cosmethic changes, [Cédric Bonhomme]
- Exclude creator related information in the API. [Cédric Bonhomme]
- Added Flasj success message for objects creation. [Cédric Bonhomme]
- Editor -> definition. [Cédric Bonhomme]
- Improved the form to create objects. [Cédric Bonhomme]
- Updated footer. [Cédric Bonhomme]
- Merge branch 'master' of github.com:cedricbonhomme/MOSP. [Cédric Bonhomme]
- Now using JSONB instead of JSON. Default value is {}. [Cédric Bonhomme]
- Added some tests. [Cédric Bonhomme]
- Improvement. [Cédric Bonhomme]
- Rephrasing. [Cédric Bonhomme]
- Better management of users. [Cédric Bonhomme]
- Added a link to the validating schenas from the view object view. [Cédric Bonhomme]
- First beta release of MOSP. [Cédric Bonhomme]
- Updated list of objects. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Fix for Heroku. [Cédric Bonhomme]
- Updated Heroku config. [Cédric Bonhomme]
- Updated Heroku config. [Cédric Bonhomme]
- Updated Heroku config. [Cédric Bonhomme]
- Updated Heroku config. [Cédric Bonhomme]
- Updated Heroku cocnfiguration. [Cédric Bonhomme]
- Fix. [Cédric Bonhomme]
- Added buildpak for heroku. [Cédric Bonhomme]
- Added configuration file for Heroku. [Cédric Bonhomme]
- Removed validation functions. [Cédric Bonhomme]
- Database improvements. [Cédric Bonhomme]
- Merge branch 'master' of github.com:cedricbonhomme/MOSP. [Cédric Bonhomme]
- Display more information in the view object page. [Cédric Bonhomme]
- Wip. [Cédric Bonhomme]
- Improved permissions management. [Cédric Bonhomme]
- Check permissions of objects with a decorator. [Cédric Bonhomme]
- Updated comments. [Cédric Bonhomme]
- Fix when the user is not connected. [Cédric Bonhomme]
- Load only private objects that are managed by the organizations the user is affiliated to. [Cédric Bonhomme]
- Improved user page. [Cédric Bonhomme]
- This view is public. [Cédric Bonhomme]
- Improved organization page. [Cédric Bonhomme]
- Previsualization of a JSON object. [Cédric Bonhomme]
- Fix typo. [Cédric Bonhomme]
- Fix. [Cédric Bonhomme]
- Cosmethic change. [Cédric Bonhomme]
- Improved navigation. [Cédric Bonhomme]
- Improved the editor view. [Cédric Bonhomme]
- Added a link to organization details page. [Cédric Bonhomme]
- Forgot to import abort. [Cédric Bonhomme]
- CSS customization. [Cédric Bonhomme]
- Adjust size of columns. [Cédric Bonhomme]
- Minor improvements in the JSON editor view. [Cédric Bonhomme]
- Added templates and views for organizations. [Cédric Bonhomme]
- Typo. [Cédric Bonhomme]
- More serious. [Cédric Bonhomme]
- Export a the JSON part of a JsonObject as a clean JSON file. [Cédric Bonhomme]
- Let's use the color of the year. [Cédric Bonhomme]
- Cosmethic change. [Cédric Bonhomme]
- Cosmethic change. [Cédric Bonhomme]
- A new page displays now JSON schemas and objects related to the currently connected user. [Cédric Bonhomme]
- Fix. [Cédric Bonhomme]
- Cosmethic change. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Specify the org related to an object during the creation. [Cédric Bonhomme]
- Updated footer. [Cédric Bonhomme]
- Updated About page and README file. [Cédric Bonhomme]
- Improved access rights for JsonObject objects throught the API. [Cédric Bonhomme]
- Updated index.html. [Cédric Bonhomme]
- All schemas are public. [Cédric Bonhomme]
- Returns only public JsonObject objects. [Cédric Bonhomme]
- Changed default color of the navbar. [Cédric Bonhomme]
- Edit attribute of a JsonObject object. [Cédric Bonhomme]
- Update layout. [Cédric Bonhomme]
- New table to list the JsonObjects. [Cédric Bonhomme]
- Better list of the objects related to a schema. [Cédric Bonhomme]
- Relads an object and edit it. [Cédric Bonhomme]
- Fix. [Cédric Bonhomme]
- Prettry print of information displayed in Flask-Admin. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Save a json object. [Cédric Bonhomme]
- Select a schema to create a new object. Display the org owner of a schema. [Cédric Bonhomme]
- Minor changes for the admin panel. [Cédric Bonhomme]
- Display details about a schema. Added a view to create a new object validated by a schema. [Cédric Bonhomme]
- Updated package.json. [Cédric Bonhomme]
- Updated Flask version number. [Cédric Bonhomme]
- Added a list which displays the list of recent schemas. [Cédric Bonhomme]
- Merge branch 'master' of github.com:cedricbonhomme/MOSP. [Cédric Bonhomme]
- Update to Flask 1.0. [Cédric Bonhomme]
- A user can be part of several organizations. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Added a boolean is_public in order to let the user set the visibility of an object or a schema. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- At least, a "proper" name. [Cédric Bonhomme]
- Added custom CSS file. [Cédric Bonhomme]
- Updated index page. [Cédric Bonhomme]
- Login required in order to access to the editor. [Cédric Bonhomme]
- Integrate the JSON editor in the overall layout (Bootstrap 4.0.1 is overwritten by Bootstrap 3.3.7). [Cédric Bonhomme]
- README.md. [Cédric Bonhomme]
- Initializes the JSON editor with the schema from the database (via the webservice). [Cédric Bonhomme]
- WIP. Simple web service to manage shemas. Will be used by json-editor to load the good schema. [Cédric Bonhomme]
- Added simple views in order to manage organizations and JSON schema. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Added a script in order to create users. [Cédric Bonhomme]
- Added a simple form and a template for the authentication, [Cédric Bonhomme]
- Wip. Bootstrap 4 for the whole UI and 3.3.7 for the editor. [Cédric Bonhomme]
- Generate uml graph of the db model with sqlalchemy_schemadisplay (as a dev dependency) [Cédric Bonhomme]
- Link between orgs, schemas and objects validated by the schemas. [Cédric Bonhomme]
- Added license file. [Cédric Bonhomme]
- Removed ogp attribute. [Cédric Bonhomme]
- Update package.json with better key for json-editor. [Cédric Bonhomme]
- Updated .gitignore. [Cédric Bonhomme]
- Manager for the various scripts. [Cédric Bonhomme]
- Default user roles. [Cédric Bonhomme]
- Database. [Cédric Bonhomme]
- Useless here. [Cédric Bonhomme]
- Updated README. [Cédric Bonhomme]
- Updated installation instructions. [Cédric Bonhomme]
- My current favorite Flask skeleton. [Cédric Bonhomme]
- Update gitignore. [Cédric Bonhomme]
- Added Python dependencies with Pipfile. [Cédric Bonhomme]
- Switch branch for json-editor. [Cédric Bonhomme]
- Removed useless link to bootstrap js. [Cédric Bonhomme]
- Added README. [Cédric Bonhomme]
- Now using bootstrap 3. And improved deployment. [Cédric Bonhomme]
- Test. [Cédric Bonhomme]