InvenioRDM module for the communities feature.
Project description
Invenio module that adds support for communities.
This is an experimental developer preview release.
Free software: MIT license
Documentation: https://invenio-communities.readthedocs.io/
Changes
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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for invenio-communities-14.10.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7a83d941199e3f97467181124d71d18e6a8ea6bd60bf02db1d4b2c74b50037 |
|
MD5 | 66ebf7674e6a47862709971d9eb9d6b7 |
|
BLAKE2b-256 | 64e9631d37adf23c39d1c2efc56c443c9b9e423a5b44b85e4f99ffb2773bd0c0 |
Hashes for invenio_communities-14.10.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d4b588140bb61cba2dabfcc0e3cfb7c0beb91ddf58370756b3dd8d99486ba48 |
|
MD5 | 68ddffb590b1313137bc2aed14321f17 |
|
BLAKE2b-256 | 5c212412c0a306a36d6c6edc798b089b0fc462676dd6d639580d0c73ad5b7a95 |