udata

Customizable and skinnable social platform dedicated to open data.

AGPL-3.0 License

Downloads
40.1K
Stars
231
Committers
55
udata - v7.0.3 Latest Release

Published by maudetes 8 months ago

  • Add spam detection and prevention logic on discussion model #2954 #2963
  • Fix reuses inside database without private information (default to public) #2951
  • Fix: you can now remove schema from a resource in the admin #2950
  • Fix: refuse an organisation access request when multiple access requests are pending #2960
  • Add downloads count in datasets' CSV #2953
  • Allow dicts in datasets' extras #2958
udata -

Published by quaxsze 9 months ago

  • Improve search serialization perfs for datasets in big topics #2937
  • Migrate to Flask-Babel because of Flask-BabelEx deprecation #2897
  • Contact points feature #2914 #2943:
    • Users and Organizations can now define a list of contact points
    • Api endpoint for creating, updating and deleting contact points
    • Datasets can define one contact point, among the list of the organization or the user owning the dataset.
    • Defining a contact point for a dataset is done throught a form field
  • Allow wildcards in redirect_uris for Oauth2Client #2935
  • Allow for being one day late on update fulfilled in time #2941
  • When a topic is deleted, corresponding discussions are purged #2944
udata -

Published by quaxsze over 3 years ago

  • Add migration to roolback on resource's schema's name to None #2615
udata -

Published by quaxsze over 3 years ago

  • Modify schema field to resource. This field is now a nested field containing two sub-properties name and version #2600.
  • Add a schema_version facet to the dataset search (need to be reindex to appear in results) #2600.
udata -

Published by quaxsze over 3 years ago

  • Fix create user by API #2609
  • Add sqlite, db and ics to allowed extensions #2610
  • Better markup parsing #2611:
    • Geozone's and Resource type's labelize function return None if no object is found.
    • New SafeMarkup class, which inherits from Markup, uses Bleach to sanitize Markup class.
udata -

Published by quaxsze over 3 years ago

  • Enhance self endpoint verification 2604
udata -

Published by quaxsze over 3 years ago

  • Extraction of translation's strings 2602
udata -

Published by quaxsze over 3 years ago

  • Fix SECURITY_CONFIRMABLE=False #2588
  • Support dct:license on DCAT harvester #2589
  • Admin small enhancements #2591:
    • The sidebar "Me" label has been renamed "Profile"
    • The user's profile now displays the user's email
    • The button "Edit" and the dropdown were merged. The button is now only a dropdown listing the actions.
    • "Edit" action has been renamed to "Edit the dataset/reuse/organization/profile" according to the current object to edit.
  • Add nofollow attribute to links in discussions comments #2593
  • Add pip upgrade in circle's publish step 2596
  • Pin Twine's version 2597
  • Pin twine'version in circle's publish step 2598
udata -

Published by quaxsze over 3 years ago

  • Fix url_for method in organization's catalog's view #2587
udata -

Published by quaxsze over 3 years ago

  • Add resource's description and title size limit #2586
  • Add RDF catalog view for organizations #2583
udata -

Published by quaxsze almost 4 years ago

  • Add title's and description's length limit in forms #2585
udata -

Published by quaxsze almost 4 years ago

  • Change reuse's form's label name to title #2575
  • Unpublished posts are no longer served by the Post.list API endpoint #2578
  • Read only mode can now be toggled in settings #2565:
    • Toggles a warning banner on the frontend view and a warning toast on the admin view.
    • Prevents new users to register.
    • Prevents non admin users to create new content such as organizations, datasets, community resources or discussions.
    • Will return a 423 response code to any non-admin request to endpoints specified in METHOD_BLOCKLIST setting.
    • Existing content can still be updated.
  • Add an alert block in layout template, to be overrided in installed theme #2580
udata -

Published by quaxsze almost 4 years ago

  • Escaping XML's forbidden characters #2562
  • Ignore pattern feature for linkchecker #2564
  • Fix TypeError when creating a superuser with an incorrect password #2567
udata -

Published by quaxsze about 4 years ago

  • ⚠️ Resources and community resources creation API change #2545:
    • Remove the RESOURCES_FILE_ALLOWED_DOMAINS setting and mechanism.
    • The community resource's/resource's url could be set from the client side, even in the case of a hosted one, which is illogical.
      A hosted community resource's/resource's url should only be the sole responsibility of the backend.
    • Consequently, the POST endpoint of the community resources/resources API is only meant for the remote ones and the PUT endpoint of the community resources/resources API will take the existing resource's url to override the one sent by the client.
  • Community resources changes #2546:
    • Dataset is now correctly set at community resource creation
    • Remove now useless job 'purge-orphan-community-resources'
  • Using the fs_filename logic when uploading a new resource on the data catalog.#2547
  • Remove old file when updating resources and community resources from API #2548
  • Sortable.js upgrade to fix an issue in udata's editorial page when reordering featured datasets #2550
  • Password rotation mechanism #2551:
    • Datetime fields password_rotation_demanded and password_rotation_performed added to user model.
    • Override Flask-Security's login and reset password forms to implement the password rotation checks.
  • Password complexity settings hardening #2554
  • Migrate ODS datasets urls #2559
udata -

Published by quaxsze about 4 years ago

  • Plugin's translations are now correctly loaded #2529
  • Vine version is now pinned in requirements #2532
  • Fix reuses metrics #2531:
    • Reuses "datasets" metrics are now triggered correctly
    • New job to update the datasets "reuses" metrics: update-datasets-reuses-metrics to be scheduled
  • Add a migration to set the reuses datasets metrics to the correct value #2540
  • Add a specific dataset's method for resource removal #2534
  • Flask-Security update #2535:
    • Switch to fork Flask-Security-Too
    • New settings to set the required password length and complexity
  • Fix Flask-security sendmail overriding #2536
  • Add a custom password complexity checker to Flask-Security #2537
  • Change too short password error message #2538
udata -

Published by quaxsze about 4 years ago

  • Some fixes for the static files deletion #2526:
    • New static files migration replacing the older one:
      • The migration now uses FS_URL.
      • Fixed the fs_filename string formating.
      • Now checks the community ressource's URLs too.
    • Removing the deletion script link in the CHANGELOG previous entry.
  • Add a schema facet to the dataset search 🚧 requires datasets reindexation #2523
udata -

Published by quaxsze about 4 years ago

  • CORS are now handled by Flask-CORS instead of Flask-RestPlus#2485
  • Oauth changes #2510:
    • Authorization code Grant now support PKCE flow
    • New command to create an OAuth client
    • ⚠️ Implicit grant is no longer supported
  • ⚠️ Deletion workflow changes #2488:
    • Deleting a resource now triggers the deletion of the corresponding static file
    • Deleting a dataset now triggers the deletion of the corresponding resources (including community resources) and their static files
    • Adding a celery job purge-orphan-community-resources to remove community resources not linked to a dataset. This should be scheduled regularly.
    • Adding a migration file to populate resources fs_filename new field. Scripts to delete the orphaned files are available here.
  • Show traceback for migration errors #2513
  • Add schema field to ressources. This field can be filled based on an external schema catalog #2512
  • Add 2 new template hooks: base.modals (base template) and dataset.resource.card.extra-buttons (dataset resource card) #2514
udata -

Published by abulte over 4 years ago

  • Fix internal links in markdown when not starting w/ slash #2500
  • Fix JS error when uploading a resource in certain conditions #2483
udata -

Published by abulte over 4 years ago

  • Decoded api key byte string #2482
  • Removed now useless metric fetching #2482
  • Fix bug in harvester's cron schedule #2493
  • Adding banner options in settings for a potential use in an udata's theme #2492
udata -

Published by quaxsze over 4 years ago

  • Decoded api key byte string #2482
  • Removed now useless metric fetching #2482
  • Fix bug in harvester's cron schedule #2493
  • Adding banner options in settings for a potential use in an udata's theme #2492
Package Rankings
Top 3.33% on Pypi.org
Related Projects