..
This file is part of Invenio.
Copyright (C) 2016-2021 CERN.
Invenio is free software; you can redistribute it and/or modify it
under the terms of the MIT License; see LICENSE file for more details.
=====================
Invenio-Communities
=====================
.. image:: https://github.com/inveniosoftware/invenio-communities/workflows/CI/badge.svg
:target: https://github.com/inveniosoftware/invenio-communities/actions?query=workflow%3ACI+branch%3Amaster
.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-communities.svg
:target: https://github.com/inveniosoftware/invenio-communities/releases
.. image:: https://img.shields.io/pypi/dm/invenio-communities.svg
:target: https://pypi.python.org/pypi/invenio-communities
.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-communities.svg
:target: https://github.com/inveniosoftware/invenio-communities/blob/master/LICENSE
Invenio module that adds support for communities.
*This is an experimental developer preview release.*
* Free software: MIT license
* Documentation: https://invenio-communities.readthedocs.io/
..
This file is part of Invenio.
Copyright (C) 2016-2024 CERN.
Invenio is free software; you can redistribute it and/or modify it
under the terms of the MIT License; see LICENSE file for more details.
Changes
=======
Version v17.7.1 (released 2024-12-13)
- schema: skip unknown fields when loading organizations
Version v17.7.0 (released 2024-12-13)
- service: allow passing custom expires_at
Version v17.6.1 (released 2024-12-11)
- mappings: add `identifiers` to parent organizations
* Adds the missing `identifiers` property to parent communities.
Version v17.6.0 (released 2024-12-09)
- notifications: add comment notification for subcoms
fix new subcommunity title
- ui: refactored and generalized OrganizationsList
- affiliations: added identifiers in orgs
- schema: added orgs in ui schema
- fix: extend invitation request expiry
- tests: remove invenio-admin dependence
* Removes the dependence on the invenio-admin action need.
* Adds some more test cases for featured communities.
Version v17.5.1 (released 2024-11-28)
- settings-ui: fix organizations metadata payload
* Fixes a bug where organizations selected from the search in the
profile form, should also submit the `id` so that it's linked to the
affiliation vocabulary entry.
Version v17.5.0 (released 2024-11-27)
- subcommunities: implement invitation request
* Allows parent communities to create requests to invite other
communities as their children.
- config: add LogoNotFoundError
- communities: config: Update static page URLs to prevent name collisions
Version v17.4.0 (released 2024-11-11)
- admin: change default number of results from 10 to 20
- UI/UX: improve display of ROR information in select field
Version v17.3.2 (released 2024-10-18)
- ui: avoid exceptions if organizations list and request membership are not defined
- ui: verified icon display logic change
Version v17.3.1 (released 2024-10-18)
- communities-ui: make verified icon display depend on parent community
Version v17.3.0 (released 2024-10-17)
- Added verified icon and parent community
Version v17.2.0 (released 2024-10-16)
- subcommunities: updated page layout
Version 17.1.3 (released 2024-10-15)
- subcommunities: revert UI serializer config change
Version v17.1.2 (released 2024-10-11)
- chore: fix tests
- subcommunities: moved endpoint to communities resource
Version v17.1.1 (released 2024-10-10)
- setup: bump invenio-search-ui to fix dependency installation
Version v17.1.0 (released 2024-10-10)
- webpack: update axios and react-searchkit (due to axios upgrade) major versions
Version v17.0.0 (released 2024-10-08)
- mappings: updated awards with subj and orgs
Version v16.0.0 (released 2024-10-04)
- installation: bump invenio-vocabularies
Version v15.2.2 (released 2024-10-04)
- subcommunities: temporary fix for self link
Version v15.2.1 (released 2024-10-01)
- subcommunities: fix error getting whether children allowed
- subcommunities: added i18n translate messages
Version v15.2.0 (released 2024-09-27)
- Added subcommunities endpoint and page
Version v15.1.1 (released 2024-09-26)
* Return raw JSON instead of doing content negotiation for logo update responses.
Version v15.1.0 (released 2024-09-26)
- subcommunities: handle vnd.inveniordm.v1+json
- resource: remove response handler from featured communities
- members-search: fix negative paging
* closes https://github.com/inveniosoftware/invenio-communities/issues/1136
- bug: fix display of non-ROR orgs and fix commas
- UX: link org name to ROR
Version v15.0.0 (released 2024-08-26)
- improve communities mapping with edge_ngram analyzer and accent analyzer
Version v14.10.0 (released 2024-08-26)
- fixes defaults for COMMUNITIES_CUSTOM_FIELDS
- deprecated record_policy in favour of record_submission_policy
- add new policy to allow only members of a community to submit records
Version v14.9.0 (released 2024-08-22)
- bump invenio-vocabularies
Version v14.8.0 (released 2024-08-22)
- bump invenio-requests
Version v14.7.0 (released 2024-08-22)
- package: bump react-invenio-forms
Version 14.6.1 (released 2024-08-09)
- permissions: implement missing excludes clause in ReviewPolicy generator
Version 14.6.0 (released 2024-08-09)
- settings-ui: [#855] set membership policy
- fix(logo): not fully deleted
- user_moderation: dispatch Celery tasks for each community operation
- review policy: allow all community members to submit records to community without review
- permissions: add member policy generator
- invitation: Update RichEditor to use inputValue
- services: use and adjust vnd.inveniordm.v1+json http accept header
Version 14.5.1 (released 2024-06-28)
- subcommunity: updated fieldpaths and error handling
- subcommunity: updated error mapping in the ui
Version 14.5.0 (released 2024-06-28)
- subcommunities: pass "payload" to request creation
Version 14.4.0 (released 2024-06-28)
- subcommunity: updated fieldpaths in the ui
- subcommunities: fix request redirect url
- errors: added subcommunities errors
- subcommunities: check for parent children allow
Version 14.3.0 (released 2024-06-27)
- subcommunities: made the request form overridable
- subcommunities: pass community object
- subcommunities: added auto-accept to request
- request: added subcommunity type as a function to entry point
- profile: rename award label
* closes https://github.com/inveniosoftware/invenio-app-rdm/issues/2602
Version 14.2.0 (released 2024-06-24)
- subcommunities: fixed redirect url after new request
- subcommunities: add notifications
- subcommunities-ui: explicitly sort by newest first in form dropdown
- bug: return 404 if community cannot have children
- bug: filter out communities that have a parent or can have children (#1154)
- bug: allow adding existing communities
Version 14.1.0 (released 2024-06-20)
- mappings: add dynamic mappings for user profiles and preferences
- community-ui: improve creation UX
* cast slug to lowercase
- subcommunities: initial minimal feature implementation
- ui: fixed tombstone dumping
Version 14.0.0 (released 2024-06-04)
- installation: bump invenio-vocabularies
Version 13.0.3 (released 2024-05-15)
- components: fix parent update permissions
Version 13.0.2 (released 2024-05-07)
- groups: moved groups config and permission generator to invenio-users-resources
Version 13.0.1 (released 2024-04-15)
- fix: community theme and menus visibility
Version 13.0.0 (released 2024-04-10)
- ext: space-out community menu items
- systemfields: dump `@v` field during indexing
- members modal: generalise to be reusable
- records: optimize performance of is_verified
- models: fix memberships querying
Version 12.2.0 (released 2024-03-23)
- application: fix before_first_request deprecation
Version 12.1.1 (released 2024-03-12)
- components: fix backwards compatibility with community children
Version 12.1.0 (released 2024-03-06)
- global: implement access.members_visibility field
- services: added bulk update parent method (#1112)
- custom_fields: added custom vocab flag
Version 12.0.1 (released 2024-03-04)
- bump react-invenio-forms
- reorder the community's menu items
- move `filter_dict_keys` util to invenio-records
Version 12.0.0 (released 2024-02-19)
- major version bump on invenio-users-resources (through invenio-requests)
Version 11.1.1 (released 2024-02-19)
- mappings: change "dynamic" values to string
- ui: removed console.log from communitiesCarousel (#1077)
Version 11.1.0 (released 2024-02-19)
- mappings: add parent.children
- dump: add children allow
- services: use update service method for setting the parent
- mappings: fix parent.theme.style key
- mappings: fix type mismatch for funding.award.number
Version 11.0.0 (released 2024-02-16)
- systemfields: add children
- systemfields: index communities in records
- horizon: community home page (#1081)
Version 10.1.0 (released 2024-02-09)
- parent_community: dereference parent community
- parent: dereference in systemfield
- theme: handle null values
- parent_community: fix derefencing
Version 10.0.0 (released 2024-02-09)
- mappings: update to theme.style
- systemfields: add parent community
- community: add theme.enabled flag
- community: rename theme.config to theme.style to facilitate indexing
- records: expose theme field in search
- mappings: add "parent" community and normalize funding
- global: always serialize Community.theme
- models: add index on bucket_id
Version 9.0.0 (released 2024-01-31)
- installation: bump dependencies
Version 8.0.0 (released 2024-01-16)
- global: add support for community theming
- adds new data field called `theme`
- adds specific template loader that handles themed templates per community
- enables feature only for system user at the moment programmtically
- disables indexing of community theme information
Version 7.18.0 (released 2023-12-12)
- replaced ckeditor with tinymce due to license issue
- split CommunitiesCardGroup definition and rendering
- changed "featured-communities" id on communities frontpage to "new-communities".
WARNING: If you are overriding invenio-communities/frontpage.html, make that change in your template.
Version 7.17.0 (released 2023-11-10)
- assets: add overridable id to profile form
- assets: increase the char limit on community page description
Version 7.16.5 (released 2023-11-07)
- views: always show add community menu
Version 7.16.4 (released 2023-11-01)
- schema: avoid loading None value in custom fields
- translation: fix ngettext function expected parameter
Version 7.16.3 (released 2023-10-27)
- ui: fix identity in jinja filter
Version 7.16.2 (released 2023-10-26)
- community logo: fix rendering a placeholder
Version 7.16.1 (released 2023-10-25)
- community-settings: bump curation policy and page length to 5k chars
Version 7.16.0 (released 2023-10-25)
- community-settings: use custom URL field
- emails: removed html tags from strings
- featured: make new upload btn optional
Version 7.15.3 (released 2023-10-23)
- schema: bump allowed curation policy and page length to 5k chars
Version 7.15.2 (released 2023-10-13)
- ui: allow trailing slashes
Version 7.15.1 (released 2023-10-11)
- community: fix deletion modal fields UI
Version 7.15.0 (released 2023-10-10)
- header: add manage community button
Version 7.14.0 (released 2023-10-04)
- default community: add possibility to set to None
- searchapp: reduce the pagination options to 10 and 20
Version 7.13.1 (released 2023-10-02)
- communities: replace lru_cache with invenio_cache to ensure that cache expiration
using a TTL is correctly handled
Version 7.13.0 (released 2023-10-02)
- notifications: add notifications on invitation actions
- settings menu: rename curation policy menu item to review policy
- settings: remove hidden divider from pages
Version 7.12.1 (released 2023-09-28)
------------------------------------
- fix service utility to cache community's slug
Version 7.12.0 (released 2023-09-28)
------------------------------------
- add service utility to cache community's slug
- service: fix sort param modifying sort options variable
- community settings: toggle danger zone area based on permissions
Version 7.11.0 (released 2023-09-25)
------------------------------------
- services: add community deletion
- moderation: delete communities of blocked user
- administration: add community deletion and restore actions
- resource: add revision check on delete header
- ui: add accessibility attributes
Version 7.10.1 (released 2023-09-22)
------------------------------------
- ui: allow redirecting to another page when clicking on
the community's list item
- fix an issue with wrongly updating users in the db when
fetching community's members
Version 7.10.0 (released 2023-09-21)
------------------------------------
- resources: add etag headers
Version 7.9.0 (released 2023-09-19)
-----------------------------------
- communities: implement service methods for deletion
- CommunityCompactItem: add external icon and target blank
- communities-profile: fix custom funding form
Version 7.8.0 (released 2023-09-18)
-----------------------------------
- github: drop python 3.7 as it has reached end of life
- communities: add data model for community deletion
- members: remove rendering of HTML for member description
- ui: safely render community `description`
- delete community modal: fix styling
Version 7.7.4 (released 2023-09-14)
-----------------------------------
- installation: bump invenio-vocabularies
Version 7.7.3 (released 2023-09-14)
-----------------------------------
- search bar: add aria-label
- a11y: added ids to TextFields
Version 7.7.2 (released 2023-09-12)
-----------------------------------
- service: exclude created requests from search
Version 7.7.1 (released 2023-09-04)
-----------------------------------
- components: fix visibility permission check on edit
Version 7.7.0 (released 2023-08-30)
-----------------------------------
- oai-pmh: take oai sets prefix from config
Version 7.6.0 (released 2023-08-23)
-----------------------------------
- communities: add `is_verified` field to sort communities based on owner verified status
- user-moderation: implement `on_approve` action to reindex user communities
Version 7.5.0 (released 2023-08-17)
-----------------------------------
- permissions: extract base permissions
Version 7.4.0 (released 2023-08-09)
-----------------------------------
- add user moderation callback hooks
- UI improvements
Version 7.3.0 (released 2023-08-02)
-----------------------------------
- members and invitations: Add invite button to members tab, a11y fixes, UI fixes
Version 7.2.3 (released 2023-07-26)
-----------------------------------
- ui: align search with "My account" header
Version 7.2.2 (released 2023-07-24)
-----------------------------------
- templates: access message and mark subject for translation
Version 7.2.1 (released 2023-07-24)
-----------------------------------
- inject create permissions to communities search
Version 7.2.0 (released 2023-07-21)
-----------------------------------
- notifications: add member invitation notification
Version 7.1.2 (released 2023-07-18)
-----------------------------------
- ui: fix mobile version
Version 7.1.1 (released 2023-07-17)
-----------------------------------
- actions: reorder actions
Version 7.0.1 (released 2023-07-05)
-----------------------------------
- tests: fix users update
Version 7.0.0 (released 2023-06-15)
-----------------------------------
- cache: adds unmanaged groups to be cached and loaded in the identity
- adds identity cache
- add groups as community members
- assets: display metrics on deletion modal
Version 6.7.0 (released 2023-06-07)
-----------------------------------
- notifications: add member recipient generator
- tests: add notification member recipient generator test case
- services: add extra_filter param
- services: provide explicit scan params
Version 6.6.1 (released 2023-06-02)
-----------------------------------
- schemas: use parent class for CommunityGhostSchema stub
Version 6.6.0 (released 2023-05-26)
-----------------------------------
- configure number of items in communities carousel
- add placeholder in communities carousel
- introduce a configuration to disallow the creation of a restricted community
- fix a11y for tabs and modals in communities settings
Version 6.5.0 (released 2023-05-05)
-----------------------------------
- update mappings of members and invitations
- add configurable community permission policy
Version 6.4.0 (released 2023-04-25)
-----------------------------------
- update mappings of members and invitations
Version 6.3.0 (released 2023-04-20)
-----------------------------------
- search: add query parser mappings and allowed terms list
- assets: change import components from invenio-vocabularies and react-invenio-forms
Version 6.2.1 (released 2023-04-06)
-----------------------------------
- improve UX of community deletion modal
Version 6.2.0 (released 2023-04-06)
-----------------------------------
- add custom fields of community to display on about page
- allow blank curation policy page and about page
- add extra filter to community service
Version 6.1.1 (released 2023-03-28)
-----------------------------------
- refactor requests components
Version 6.1.0 (released 2023-03-24)
-----------------------------------
- deny deletion of a community if there are open requests
- add ghost community when the community cannot be resolved
Version 6.0.0 (released 2023-03-20)
-----------------------------------
- upgrade community settings layout
- split pages configuration
- reorganise community details submenu
- reorder details fields
- rename service component configuration variable
- add configurable error handler
Version 5.5.0 (released 2023-03-13)
-----------------------------------
- requests: add community inclusion request tyoe
- rename permission policy for direct publish
Version 5.4.0 (released 2023-03-10)
-----------------------------------
- assets: add abstraction and reusability to search component
- access systemfield: update class attributes tuples into enums
- access systemfield: update validation to a class function
- service: add configurable components
Version 5.3.0 (released 2023-03-10)
-----------------------------------
- Custom fields: add multiple custom field widget loaders
- ui serializer: add permissions
- assets: refactor community components
Version 5.2.0 (released 2023-03-03)
-----------------------------------
- remove deprecated flask_babelex dependency and imports
- upgrade invenio dependencies
Version 5.1.0 (released 2023-02-24)
-----------------------------------
- profile: add about and curation policy tab
- generators: fix permission check for communities on serializers
Version 5.0.1 (released 2023-02-20)
-----------------------------------
- members: add support to read the memberships of an identity (service layer only)
Version 5.0.0 (released 2023-02-09)
-----------------------------------
- datamodel: add new `access.review_policy` subfield
- permisssions: add policy for direct publish
Version 4.1.2 (released 2023-02-07)
-----------------------------------
- a11y: add missing area labels
- detail: fix restricted label in community details page
Version 4.1.1 (released 2023-01-26)
-----------------------------------
- assets: remove namespace from requests overridable ids
Version 4.1.0 (released 2023-01-26)
-----------------------------------
- assets: normalise overridable ids
Version 4.0.7 (released 2023-01-24)
-----------------------------------
- featured: add feature flag for administration panel
Version 4.0.6 (released 2023-01-20)
-----------------------------------
- featured: add tooltip to featured community schema field
Version 4.0.5 (released 2023-01-05)
-----------------------------------
- featured: add overridable id to featured communities component
- assets: refactor eslint warnings
- community: details page styling adjustments
Version 4.0.4 (released 2022-12-05)
-----------------------------------
- permissions: add featured community list action to administration permissions
Version 4.0.3 (released 2022-12-02)
-----------------------------------
- community details search: add search results counter and sort
Version 4.0.2 (released 2022-12-01)
-----------------------------------
- Add identity to links template expand method.
- Add identity to field resolver pick_resolved_fields method.
Version 4.0.1 (released 2022-11-29)
-----------------------------------
- fixtures: add option to feature communities
Version 4.0.0 (released 2022-11-25)
-----------------------------------
- Add links to search results
- Add i18 translations
- Use centralized Axios configuration
Version 3.2.5 (released 2022-11-16)
-----------------------------------
- Ensure members service using bulk indexing in the `rebuild_index` method
Version 3.2.4 (released 2022-11-14)
-----------------------------------
- Added Jinja macro to render featured communities section
Version 3.2.3 (released 2022-11-03)
-----------------------------------
- Add logo to demo data
- Refactor styling
Version 3.2.2 (released 2022-10-26)
-----------------------------------
- Add featured communities carousel component
Version 3.2.1 (released 2022-10-26)
-----------------------------------
- Remove obsolete imports
Version 3.2.0 (released 2022-10-24)
-----------------------------------
- Upgrade invenio-assets
- Upgrade to node v18
- Add responsive classes to community request search
- Fix overflowing content
Version 3.1.0 (released 2022-10-04)
-----------------------------------
- Add OpenSearch v2
Version 3.0.1 (yanked)
Version 3.0.0 (released 2022-09-27)
-----------------------------------
- Drop Elasticsearch < 7
- Add OpenSearch v1
Version 2.8.8 (released 2022-07-12)
-----------------------------------
- Bugfix: display community logo in the header
Version 2.8.7 (released 2022-07-08)
-----------------------------------
- Add multiple destinations search bar
- Search: redesign community search result item
- Invitations: add helptext on member search
- Settings: add file logo size limit
- Add error handling for UUID
Version 2.8.6 (released 2022-07-01)
-----------------------------------
- Requests search: add expanded fields, re-design list view
- Community: update members table, add responsive width for grid columns
- Members: reserve space for success/error icon, clean up table class
- Global: fixes strings marked for translation
- Community header: add community visibility to header
- Dependencies: bump minor version of invenio-requests
Version 2.8.5 (released 2022-06-24)
-----------------------------------
- i18n: fix naming
Version 2.8.4 (released 2022-06-23)
-----------------------------------
- i18n: add german to list of languages
- Homepage: align searchbar and button
- Page subheader: add mobile class
Version 2.8.3 (released 2022-06-21)
-----------------------------------
- Resources: add UI serializer
- i18n: clean up translation strings
- Community logo: add fixed height for pictures
- Settings ui: fix state behaviour
- Members landing page: fix alignment
Version 2.8.2 (released 2022-06-08)
-----------------------------------
- Search bar: fix search event propagation
- UI: remove redundant components
- Members: style action dropdowns
- Global: pin sphinx package
- Global: add black formatter
Version 2.8.1 (released 2022-05-24)
- Rename featured communities section
Version 2.8.0 (released 2022-05-23)
Version 2.3.1 (released 2021-06-10)
-----------------------------------
- Remove invenio dependencies to depend only on rdm-records.
Version 2.3.0 (released 2021-05-28)
-----------------------------------
- Improve visual feedback when changing permissions.
- Align facets with new records-resources faceting paradigm.
Version 2.2.5 (released 2021-04-29)
-----------------------------------
- Initial public release.
Raw data
{
"_id": null,
"home_page": "https://github.com/inveniosoftware/invenio-communities",
"name": "invenio-communities",
"maintainer": null,
"docs_url": "https://pythonhosted.org/invenio-communities/",
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "invenio communities",
"author": "CERN",
"author_email": "info@inveniosoftware.org",
"download_url": "https://files.pythonhosted.org/packages/c0/13/667b36c482f08aa326046f868c883308991942e8a1044913830adfe716e0/invenio-communities-17.7.1.tar.gz",
"platform": "any",
"description": "..\n This file is part of Invenio.\n Copyright (C) 2016-2021 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\n\n=====================\n Invenio-Communities\n=====================\n\n.. image:: https://github.com/inveniosoftware/invenio-communities/workflows/CI/badge.svg\n :target: https://github.com/inveniosoftware/invenio-communities/actions?query=workflow%3ACI+branch%3Amaster\n\n.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-communities.svg\n :target: https://github.com/inveniosoftware/invenio-communities/releases\n\n.. image:: https://img.shields.io/pypi/dm/invenio-communities.svg\n :target: https://pypi.python.org/pypi/invenio-communities\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-communities.svg\n :target: https://github.com/inveniosoftware/invenio-communities/blob/master/LICENSE\n\n\nInvenio module that adds support for communities.\n\n*This is an experimental developer preview release.*\n\n* Free software: MIT license\n* Documentation: https://invenio-communities.readthedocs.io/\n\n..\n This file is part of Invenio.\n Copyright (C) 2016-2024 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\n\nChanges\n=======\n\nVersion v17.7.1 (released 2024-12-13)\n\n- schema: skip unknown fields when loading organizations\n\nVersion v17.7.0 (released 2024-12-13)\n\n- service: allow passing custom expires_at\n\nVersion v17.6.1 (released 2024-12-11)\n\n- mappings: add `identifiers` to parent organizations\n * Adds the missing `identifiers` property to parent communities.\n\nVersion v17.6.0 (released 2024-12-09)\n\n- notifications: add comment notification for subcoms\n fix new subcommunity title\n- ui: refactored and generalized OrganizationsList\n- affiliations: added identifiers in orgs\n- schema: added orgs in ui schema\n- fix: extend invitation request expiry\n- tests: remove invenio-admin dependence\n * Removes the dependence on the invenio-admin action need.\n * Adds some more test cases for featured communities.\n\nVersion v17.5.1 (released 2024-11-28)\n\n- settings-ui: fix organizations metadata payload\n * Fixes a bug where organizations selected from the search in the\n profile form, should also submit the `id` so that it's linked to the\n affiliation vocabulary entry.\n\nVersion v17.5.0 (released 2024-11-27)\n\n- subcommunities: implement invitation request\n * Allows parent communities to create requests to invite other\n communities as their children.\n- config: add LogoNotFoundError\n- communities: config: Update static page URLs to prevent name collisions\n\nVersion v17.4.0 (released 2024-11-11)\n\n- admin: change default number of results from 10 to 20\n- UI/UX: improve display of ROR information in select field\n\nVersion v17.3.2 (released 2024-10-18)\n\n- ui: avoid exceptions if organizations list and request membership are not defined\n- ui: verified icon display logic change\n\nVersion v17.3.1 (released 2024-10-18)\n\n- communities-ui: make verified icon display depend on parent community\n\nVersion v17.3.0 (released 2024-10-17)\n\n- Added verified icon and parent community\n\nVersion v17.2.0 (released 2024-10-16)\n\n- subcommunities: updated page layout\n\nVersion 17.1.3 (released 2024-10-15)\n\n- subcommunities: revert UI serializer config change\n\nVersion v17.1.2 (released 2024-10-11)\n\n- chore: fix tests\n- subcommunities: moved endpoint to communities resource\n\nVersion v17.1.1 (released 2024-10-10)\n\n- setup: bump invenio-search-ui to fix dependency installation\n\nVersion v17.1.0 (released 2024-10-10)\n\n- webpack: update axios and react-searchkit (due to axios upgrade) major versions\n\nVersion v17.0.0 (released 2024-10-08)\n\n- mappings: updated awards with subj and orgs\n\nVersion v16.0.0 (released 2024-10-04)\n\n- installation: bump invenio-vocabularies\n\nVersion v15.2.2 (released 2024-10-04)\n\n- subcommunities: temporary fix for self link\n\nVersion v15.2.1 (released 2024-10-01)\n\n- subcommunities: fix error getting whether children allowed\n- subcommunities: added i18n translate messages\n\nVersion v15.2.0 (released 2024-09-27)\n\n- Added subcommunities endpoint and page\n\nVersion v15.1.1 (released 2024-09-26)\n\n* Return raw JSON instead of doing content negotiation for logo update responses.\n\nVersion v15.1.0 (released 2024-09-26)\n\n- subcommunities: handle vnd.inveniordm.v1+json\n- resource: remove response handler from featured communities\n- members-search: fix negative paging\n * closes https://github.com/inveniosoftware/invenio-communities/issues/1136\n- bug: fix display of non-ROR orgs and fix commas\n- UX: link org name to ROR\n\nVersion v15.0.0 (released 2024-08-26)\n- improve communities mapping with edge_ngram analyzer and accent analyzer\n\nVersion v14.10.0 (released 2024-08-26)\n\n- fixes defaults for COMMUNITIES_CUSTOM_FIELDS\n- deprecated record_policy in favour of record_submission_policy\n- add new policy to allow only members of a community to submit records\n\nVersion v14.9.0 (released 2024-08-22)\n\n- bump invenio-vocabularies\n\nVersion v14.8.0 (released 2024-08-22)\n\n- bump invenio-requests\n\nVersion v14.7.0 (released 2024-08-22)\n\n- package: bump react-invenio-forms\n\nVersion 14.6.1 (released 2024-08-09)\n\n- permissions: implement missing excludes clause in ReviewPolicy generator\n\nVersion 14.6.0 (released 2024-08-09)\n\n- settings-ui: [#855] set membership policy\n- fix(logo): not fully deleted\n- user_moderation: dispatch Celery tasks for each community operation\n- review policy: allow all community members to submit records to community without review\n- permissions: add member policy generator\n- invitation: Update RichEditor to use inputValue\n- services: use and adjust vnd.inveniordm.v1+json http accept header\n\nVersion 14.5.1 (released 2024-06-28)\n\n- subcommunity: updated fieldpaths and error handling\n- subcommunity: updated error mapping in the ui\n\nVersion 14.5.0 (released 2024-06-28)\n\n- subcommunities: pass \"payload\" to request creation\n\nVersion 14.4.0 (released 2024-06-28)\n\n- subcommunity: updated fieldpaths in the ui\n- subcommunities: fix request redirect url\n- errors: added subcommunities errors\n- subcommunities: check for parent children allow\n\nVersion 14.3.0 (released 2024-06-27)\n\n- subcommunities: made the request form overridable\n- subcommunities: pass community object\n- subcommunities: added auto-accept to request\n- request: added subcommunity type as a function to entry point\n- profile: rename award label\n * closes https://github.com/inveniosoftware/invenio-app-rdm/issues/2602\n\nVersion 14.2.0 (released 2024-06-24)\n\n- subcommunities: fixed redirect url after new request\n- subcommunities: add notifications\n- subcommunities-ui: explicitly sort by newest first in form dropdown\n- bug: return 404 if community cannot have children\n- bug: filter out communities that have a parent or can have children (#1154)\n- bug: allow adding existing communities\n\nVersion 14.1.0 (released 2024-06-20)\n\n- mappings: add dynamic mappings for user profiles and preferences\n- community-ui: improve creation UX\n * cast slug to lowercase\n- subcommunities: initial minimal feature implementation\n- ui: fixed tombstone dumping\n\nVersion 14.0.0 (released 2024-06-04)\n\n- installation: bump invenio-vocabularies\n\nVersion 13.0.3 (released 2024-05-15)\n\n- components: fix parent update permissions\n\nVersion 13.0.2 (released 2024-05-07)\n\n- groups: moved groups config and permission generator to invenio-users-resources\n\nVersion 13.0.1 (released 2024-04-15)\n\n- fix: community theme and menus visibility\n\nVersion 13.0.0 (released 2024-04-10)\n\n- ext: space-out community menu items\n- systemfields: dump `@v` field during indexing\n- members modal: generalise to be reusable\n- records: optimize performance of is_verified\n- models: fix memberships querying\n\nVersion 12.2.0 (released 2024-03-23)\n\n- application: fix before_first_request deprecation\n\nVersion 12.1.1 (released 2024-03-12)\n\n- components: fix backwards compatibility with community children\n\nVersion 12.1.0 (released 2024-03-06)\n\n- global: implement access.members_visibility field\n- services: added bulk update parent method (#1112)\n- custom_fields: added custom vocab flag\n\nVersion 12.0.1 (released 2024-03-04)\n\n- bump react-invenio-forms\n- reorder the community's menu items\n- move `filter_dict_keys` util to invenio-records\n\nVersion 12.0.0 (released 2024-02-19)\n\n- major version bump on invenio-users-resources (through invenio-requests)\n\nVersion 11.1.1 (released 2024-02-19)\n\n- mappings: change \"dynamic\" values to string\n- ui: removed console.log from communitiesCarousel (#1077)\n\nVersion 11.1.0 (released 2024-02-19)\n\n- mappings: add parent.children\n- dump: add children allow\n- services: use update service method for setting the parent\n- mappings: fix parent.theme.style key\n- mappings: fix type mismatch for funding.award.number\n\nVersion 11.0.0 (released 2024-02-16)\n\n- systemfields: add children\n- systemfields: index communities in records\n- horizon: community home page (#1081)\n\nVersion 10.1.0 (released 2024-02-09)\n\n- parent_community: dereference parent community\n- parent: dereference in systemfield\n- theme: handle null values\n- parent_community: fix derefencing\n\nVersion 10.0.0 (released 2024-02-09)\n\n- mappings: update to theme.style\n- systemfields: add parent community\n- community: add theme.enabled flag\n- community: rename theme.config to theme.style to facilitate indexing\n- records: expose theme field in search\n- mappings: add \"parent\" community and normalize funding\n- global: always serialize Community.theme\n- models: add index on bucket_id\n\nVersion 9.0.0 (released 2024-01-31)\n\n- installation: bump dependencies\n\nVersion 8.0.0 (released 2024-01-16)\n\n- global: add support for community theming\n- adds new data field called `theme`\n- adds specific template loader that handles themed templates per community\n- enables feature only for system user at the moment programmtically\n- disables indexing of community theme information\n\nVersion 7.18.0 (released 2023-12-12)\n\n- replaced ckeditor with tinymce due to license issue\n- split CommunitiesCardGroup definition and rendering\n- changed \"featured-communities\" id on communities frontpage to \"new-communities\".\n WARNING: If you are overriding invenio-communities/frontpage.html, make that change in your template.\n\nVersion 7.17.0 (released 2023-11-10)\n\n- assets: add overridable id to profile form\n- assets: increase the char limit on community page description\n\nVersion 7.16.5 (released 2023-11-07)\n\n- views: always show add community menu\n\nVersion 7.16.4 (released 2023-11-01)\n\n- schema: avoid loading None value in custom fields\n- translation: fix ngettext function expected parameter\n\nVersion 7.16.3 (released 2023-10-27)\n\n- ui: fix identity in jinja filter\n\nVersion 7.16.2 (released 2023-10-26)\n\n- community logo: fix rendering a placeholder\n\nVersion 7.16.1 (released 2023-10-25)\n\n- community-settings: bump curation policy and page length to 5k chars\n\nVersion 7.16.0 (released 2023-10-25)\n\n- community-settings: use custom URL field\n- emails: removed html tags from strings\n- featured: make new upload btn optional\n\nVersion 7.15.3 (released 2023-10-23)\n\n- schema: bump allowed curation policy and page length to 5k chars\n\nVersion 7.15.2 (released 2023-10-13)\n\n- ui: allow trailing slashes\n\nVersion 7.15.1 (released 2023-10-11)\n\n- community: fix deletion modal fields UI\n\nVersion 7.15.0 (released 2023-10-10)\n\n- header: add manage community button\n\nVersion 7.14.0 (released 2023-10-04)\n\n- default community: add possibility to set to None\n- searchapp: reduce the pagination options to 10 and 20\n\nVersion 7.13.1 (released 2023-10-02)\n\n- communities: replace lru_cache with invenio_cache to ensure that cache expiration\n using a TTL is correctly handled\n\nVersion 7.13.0 (released 2023-10-02)\n\n- notifications: add notifications on invitation actions\n- settings menu: rename curation policy menu item to review policy\n- settings: remove hidden divider from pages\n\nVersion 7.12.1 (released 2023-09-28)\n------------------------------------\n\n- fix service utility to cache community's slug\n\nVersion 7.12.0 (released 2023-09-28)\n------------------------------------\n\n- add service utility to cache community's slug\n- service: fix sort param modifying sort options variable\n- community settings: toggle danger zone area based on permissions\n\nVersion 7.11.0 (released 2023-09-25)\n------------------------------------\n\n- services: add community deletion\n- moderation: delete communities of blocked user\n- administration: add community deletion and restore actions\n- resource: add revision check on delete header\n- ui: add accessibility attributes\n\nVersion 7.10.1 (released 2023-09-22)\n------------------------------------\n\n- ui: allow redirecting to another page when clicking on\n the community's list item\n- fix an issue with wrongly updating users in the db when\n fetching community's members\n\n\nVersion 7.10.0 (released 2023-09-21)\n------------------------------------\n\n- resources: add etag headers\n\nVersion 7.9.0 (released 2023-09-19)\n-----------------------------------\n\n- communities: implement service methods for deletion\n- CommunityCompactItem: add external icon and target blank\n- communities-profile: fix custom funding form\n\nVersion 7.8.0 (released 2023-09-18)\n-----------------------------------\n\n- github: drop python 3.7 as it has reached end of life\n- communities: add data model for community deletion\n- members: remove rendering of HTML for member description\n- ui: safely render community `description`\n- delete community modal: fix styling\n\nVersion 7.7.4 (released 2023-09-14)\n-----------------------------------\n\n- installation: bump invenio-vocabularies\n\nVersion 7.7.3 (released 2023-09-14)\n-----------------------------------\n\n- search bar: add aria-label\n- a11y: added ids to TextFields\n\nVersion 7.7.2 (released 2023-09-12)\n-----------------------------------\n\n- service: exclude created requests from search\n\nVersion 7.7.1 (released 2023-09-04)\n-----------------------------------\n\n- components: fix visibility permission check on edit\n\n\nVersion 7.7.0 (released 2023-08-30)\n-----------------------------------\n\n- oai-pmh: take oai sets prefix from config\n\nVersion 7.6.0 (released 2023-08-23)\n-----------------------------------\n\n- communities: add `is_verified` field to sort communities based on owner verified status\n- user-moderation: implement `on_approve` action to reindex user communities\n\nVersion 7.5.0 (released 2023-08-17)\n-----------------------------------\n\n- permissions: extract base permissions\n\nVersion 7.4.0 (released 2023-08-09)\n-----------------------------------\n\n- add user moderation callback hooks\n- UI improvements\n\nVersion 7.3.0 (released 2023-08-02)\n-----------------------------------\n\n- members and invitations: Add invite button to members tab, a11y fixes, UI fixes\n\nVersion 7.2.3 (released 2023-07-26)\n-----------------------------------\n\n- ui: align search with \"My account\" header\n\nVersion 7.2.2 (released 2023-07-24)\n-----------------------------------\n\n- templates: access message and mark subject for translation\n\nVersion 7.2.1 (released 2023-07-24)\n-----------------------------------\n\n- inject create permissions to communities search\n\nVersion 7.2.0 (released 2023-07-21)\n-----------------------------------\n\n- notifications: add member invitation notification\n\nVersion 7.1.2 (released 2023-07-18)\n-----------------------------------\n\n- ui: fix mobile version\n\nVersion 7.1.1 (released 2023-07-17)\n-----------------------------------\n\n- actions: reorder actions\n\nVersion 7.0.1 (released 2023-07-05)\n-----------------------------------\n\n- tests: fix users update\n\nVersion 7.0.0 (released 2023-06-15)\n-----------------------------------\n\n- cache: adds unmanaged groups to be cached and loaded in the identity\n- adds identity cache\n- add groups as community members\n- assets: display metrics on deletion modal\n\nVersion 6.7.0 (released 2023-06-07)\n-----------------------------------\n\n- notifications: add member recipient generator\n- tests: add notification member recipient generator test case\n- services: add extra_filter param\n- services: provide explicit scan params\n\nVersion 6.6.1 (released 2023-06-02)\n-----------------------------------\n\n- schemas: use parent class for CommunityGhostSchema stub\n\nVersion 6.6.0 (released 2023-05-26)\n-----------------------------------\n\n- configure number of items in communities carousel\n- add placeholder in communities carousel\n- introduce a configuration to disallow the creation of a restricted community\n- fix a11y for tabs and modals in communities settings\n\nVersion 6.5.0 (released 2023-05-05)\n-----------------------------------\n\n- update mappings of members and invitations\n- add configurable community permission policy\n\nVersion 6.4.0 (released 2023-04-25)\n-----------------------------------\n\n- update mappings of members and invitations\n\nVersion 6.3.0 (released 2023-04-20)\n-----------------------------------\n\n- search: add query parser mappings and allowed terms list\n- assets: change import components from invenio-vocabularies and react-invenio-forms\n\nVersion 6.2.1 (released 2023-04-06)\n-----------------------------------\n\n- improve UX of community deletion modal\n\nVersion 6.2.0 (released 2023-04-06)\n-----------------------------------\n\n- add custom fields of community to display on about page\n- allow blank curation policy page and about page\n- add extra filter to community service\n\nVersion 6.1.1 (released 2023-03-28)\n-----------------------------------\n\n- refactor requests components\n\n\nVersion 6.1.0 (released 2023-03-24)\n-----------------------------------\n\n- deny deletion of a community if there are open requests\n- add ghost community when the community cannot be resolved\n\n\nVersion 6.0.0 (released 2023-03-20)\n-----------------------------------\n\n\n- upgrade community settings layout\n- split pages configuration\n- reorganise community details submenu\n- reorder details fields\n- rename service component configuration variable\n- add configurable error handler\n\n\nVersion 5.5.0 (released 2023-03-13)\n-----------------------------------\n\n\n- requests: add community inclusion request tyoe\n- rename permission policy for direct publish\n\n\nVersion 5.4.0 (released 2023-03-10)\n-----------------------------------\n\n- assets: add abstraction and reusability to search component\n- access systemfield: update class attributes tuples into enums\n- access systemfield: update validation to a class function\n- service: add configurable components\n\nVersion 5.3.0 (released 2023-03-10)\n-----------------------------------\n\n- Custom fields: add multiple custom field widget loaders\n- ui serializer: add permissions\n- assets: refactor community components\n\n\nVersion 5.2.0 (released 2023-03-03)\n-----------------------------------\n\n- remove deprecated flask_babelex dependency and imports\n- upgrade invenio dependencies\n\nVersion 5.1.0 (released 2023-02-24)\n-----------------------------------\n\n- profile: add about and curation policy tab\n- generators: fix permission check for communities on serializers\n\nVersion 5.0.1 (released 2023-02-20)\n-----------------------------------\n\n- members: add support to read the memberships of an identity (service layer only)\n\nVersion 5.0.0 (released 2023-02-09)\n-----------------------------------\n\n- datamodel: add new `access.review_policy` subfield\n- permisssions: add policy for direct publish\n\nVersion 4.1.2 (released 2023-02-07)\n-----------------------------------\n\n- a11y: add missing area labels\n- detail: fix restricted label in community details page\n\nVersion 4.1.1 (released 2023-01-26)\n-----------------------------------\n\n- assets: remove namespace from requests overridable ids\n\nVersion 4.1.0 (released 2023-01-26)\n-----------------------------------\n\n- assets: normalise overridable ids\n\nVersion 4.0.7 (released 2023-01-24)\n-----------------------------------\n\n- featured: add feature flag for administration panel\n\n\nVersion 4.0.6 (released 2023-01-20)\n-----------------------------------\n\n- featured: add tooltip to featured community schema field\n\nVersion 4.0.5 (released 2023-01-05)\n-----------------------------------\n\n- featured: add overridable id to featured communities component\n- assets: refactor eslint warnings\n- community: details page styling adjustments\n\nVersion 4.0.4 (released 2022-12-05)\n-----------------------------------\n\n- permissions: add featured community list action to administration permissions\n\nVersion 4.0.3 (released 2022-12-02)\n-----------------------------------\n\n- community details search: add search results counter and sort\n\nVersion 4.0.2 (released 2022-12-01)\n-----------------------------------\n\n- Add identity to links template expand method.\n- Add identity to field resolver pick_resolved_fields method.\n\nVersion 4.0.1 (released 2022-11-29)\n-----------------------------------\n\n- fixtures: add option to feature communities\n\nVersion 4.0.0 (released 2022-11-25)\n-----------------------------------\n\n- Add links to search results\n- Add i18 translations\n- Use centralized Axios configuration\n\nVersion 3.2.5 (released 2022-11-16)\n-----------------------------------\n\n- Ensure members service using bulk indexing in the `rebuild_index` method\n\n\nVersion 3.2.4 (released 2022-11-14)\n-----------------------------------\n\n- Added Jinja macro to render featured communities section\n\n\nVersion 3.2.3 (released 2022-11-03)\n-----------------------------------\n\n- Add logo to demo data\n- Refactor styling\n\n\nVersion 3.2.2 (released 2022-10-26)\n-----------------------------------\n\n- Add featured communities carousel component\n\nVersion 3.2.1 (released 2022-10-26)\n-----------------------------------\n\n- Remove obsolete imports\n\nVersion 3.2.0 (released 2022-10-24)\n-----------------------------------\n- Upgrade invenio-assets\n- Upgrade to node v18\n- Add responsive classes to community request search\n- Fix overflowing content\n\nVersion 3.1.0 (released 2022-10-04)\n-----------------------------------\n- Add OpenSearch v2\n\nVersion 3.0.1 (yanked)\n\nVersion 3.0.0 (released 2022-09-27)\n-----------------------------------\n- Drop Elasticsearch < 7\n- Add OpenSearch v1\n\nVersion 2.8.8 (released 2022-07-12)\n-----------------------------------\n- Bugfix: display community logo in the header\n\nVersion 2.8.7 (released 2022-07-08)\n-----------------------------------\n\n- Add multiple destinations search bar\n- Search: redesign community search result item\n- Invitations: add helptext on member search\n- Settings: add file logo size limit\n- Add error handling for UUID\n\nVersion 2.8.6 (released 2022-07-01)\n-----------------------------------\n- Requests search: add expanded fields, re-design list view\n- Community: update members table, add responsive width for grid columns\n- Members: reserve space for success/error icon, clean up table class\n- Global: fixes strings marked for translation\n- Community header: add community visibility to header\n- Dependencies: bump minor version of invenio-requests\n\nVersion 2.8.5 (released 2022-06-24)\n-----------------------------------\n- i18n: fix naming\n\nVersion 2.8.4 (released 2022-06-23)\n-----------------------------------\n\n- i18n: add german to list of languages\n- Homepage: align searchbar and button\n- Page subheader: add mobile class\n\nVersion 2.8.3 (released 2022-06-21)\n-----------------------------------\n\n- Resources: add UI serializer\n- i18n: clean up translation strings\n- Community logo: add fixed height for pictures\n- Settings ui: fix state behaviour\n- Members landing page: fix alignment\n\nVersion 2.8.2 (released 2022-06-08)\n-----------------------------------\n\n- Search bar: fix search event propagation\n- UI: remove redundant components\n- Members: style action dropdowns\n- Global: pin sphinx package\n- Global: add black formatter\n\nVersion 2.8.1 (released 2022-05-24)\n\n- Rename featured communities section\n\nVersion 2.8.0 (released 2022-05-23)\n\n\nVersion 2.3.1 (released 2021-06-10)\n-----------------------------------\n\n- Remove invenio dependencies to depend only on rdm-records.\n\n\nVersion 2.3.0 (released 2021-05-28)\n-----------------------------------\n\n- Improve visual feedback when changing permissions.\n- Align facets with new records-resources faceting paradigm.\n\n\nVersion 2.2.5 (released 2021-04-29)\n-----------------------------------\n\n- Initial public release.\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "InvenioRDM module for the communities feature.",
"version": "17.7.1",
"project_urls": {
"Homepage": "https://github.com/inveniosoftware/invenio-communities"
},
"split_keywords": [
"invenio",
"communities"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5a4b5d10b28562f7d04d0731afe968ffbce5c9cbede7c5537fcc413b4ec55656",
"md5": "c52539e7e3dc6215d200911488748277",
"sha256": "33aac9a5cf6128de777ba33b73f5cbdfd635fc114dc2ec066291489a3e8764a4"
},
"downloads": -1,
"filename": "invenio_communities-17.7.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c52539e7e3dc6215d200911488748277",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.8",
"size": 760205,
"upload_time": "2024-12-13T14:18:22",
"upload_time_iso_8601": "2024-12-13T14:18:22.837791Z",
"url": "https://files.pythonhosted.org/packages/5a/4b/5d10b28562f7d04d0731afe968ffbce5c9cbede7c5537fcc413b4ec55656/invenio_communities-17.7.1-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c013667b36c482f08aa326046f868c883308991942e8a1044913830adfe716e0",
"md5": "ce0a06777d94a420ac71917ea84d3c6d",
"sha256": "20f550ce15d1c9ca6409eec0124307231d828daa294ead60ff9a53e253d027c0"
},
"downloads": -1,
"filename": "invenio-communities-17.7.1.tar.gz",
"has_sig": false,
"md5_digest": "ce0a06777d94a420ac71917ea84d3c6d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 366105,
"upload_time": "2024-12-13T14:18:24",
"upload_time_iso_8601": "2024-12-13T14:18:24.886212Z",
"url": "https://files.pythonhosted.org/packages/c0/13/667b36c482f08aa326046f868c883308991942e8a1044913830adfe716e0/invenio-communities-17.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-13 14:18:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "inveniosoftware",
"github_project": "invenio-communities",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "invenio-communities"
}