Package: invenio-communities
Invenio module that adds support for communities.This is an experimental developer preview release.Free software: MIT licenseDocumentation:https://invenio-communities.readthedocs.io/ChangesVersion 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 stringui: removed console.log from communitiesCarousel (#1077)Version 11.1.0 (released 2024-02-19)mappings: add parent.childrendump: add children allowservices: use update service method for setting the parentmappings: fix parent.theme.style keymappings: fix type mismatch for funding.award.numberVersion 11.0.0 (released 2024-02-16)systemfields: add childrensystemfields: index communities in recordshorizon: community home page (#1081)Version 10.1.0 (released 2024-02-09)parent_community: dereference parent communityparent: dereference in systemfieldtheme: handle null valuesparent_community: fix derefencingVersion 10.0.0 (released 2024-02-09)mappings: update to theme.stylesystemfields: add parent communitycommunity: add theme.enabled flagcommunity: rename theme.config to theme.style to facilitate indexingrecords: expose theme field in searchmappings: add “parent” community and normalize fundingglobal: always serialize Community.thememodels: add index on bucket_idVersion 9.0.0 (released 2024-01-31)installation: bump dependenciesVersion 8.0.0 (released 2024-01-16)global: add support for community themingadds new data field calledthemeadds specific template loader that handles themed templates per communityenables feature only for system user at the moment programmticallydisables indexing of community theme informationVersion 7.18.0 (released 2023-12-12)replaced ckeditor with tinymce due to license issuesplit CommunitiesCardGroup definition and renderingchanged “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 formassets: increase the char limit on community page descriptionVersion 7.16.5 (released 2023-11-07)views: always show add community menuVersion 7.16.4 (released 2023-11-01)schema: avoid loading None value in custom fieldstranslation: fix ngettext function expected parameterVersion 7.16.3 (released 2023-10-27)ui: fix identity in jinja filterVersion 7.16.2 (released 2023-10-26)community logo: fix rendering a placeholderVersion 7.16.1 (released 2023-10-25)community-settings: bump curation policy and page length to 5k charsVersion 7.16.0 (released 2023-10-25)community-settings: use custom URL fieldemails: removed html tags from stringsfeatured: make new upload btn optionalVersion 7.15.3 (released 2023-10-23)schema: bump allowed curation policy and page length to 5k charsVersion 7.15.2 (released 2023-10-13)ui: allow trailing slashesVersion 7.15.1 (released 2023-10-11)community: fix deletion modal fields UIVersion 7.15.0 (released 2023-10-10)header: add manage community buttonVersion 7.14.0 (released 2023-10-04)default community: add possibility to set to Nonesearchapp: reduce the pagination options to 10 and 20Version 7.13.1 (released 2023-10-02)communities: replace lru_cache with invenio_cache to ensure that cache expiration
using a TTL is correctly handledVersion 7.13.0 (released 2023-10-02)notifications: add notifications on invitation actionssettings menu: rename curation policy menu item to review policysettings: remove hidden divider from pagesVersion 7.12.1 (released 2023-09-28)fix service utility to cache community’s slugVersion 7.12.0 (released 2023-09-28)add service utility to cache community’s slugservice: fix sort param modifying sort options variablecommunity settings: toggle danger zone area based on permissionsVersion 7.11.0 (released 2023-09-25)services: add community deletionmoderation: delete communities of blocked useradministration: add community deletion and restore actionsresource: add revision check on delete headerui: add accessibility attributesVersion 7.10.1 (released 2023-09-22)ui: allow redirecting to another page when clicking on
the community’s list itemfix an issue with wrongly updating users in the db when
fetching community’s membersVersion 7.10.0 (released 2023-09-21)resources: add etag headersVersion 7.9.0 (released 2023-09-19)communities: implement service methods for deletionCommunityCompactItem: add external icon and target blankcommunities-profile: fix custom funding formVersion 7.8.0 (released 2023-09-18)github: drop python 3.7 as it has reached end of lifecommunities: add data model for community deletionmembers: remove rendering of HTML for member descriptionui: safely render communitydescriptiondelete community modal: fix stylingVersion 7.7.4 (released 2023-09-14)installation: bump invenio-vocabulariesVersion 7.7.3 (released 2023-09-14)search bar: add aria-labela11y: added ids to TextFieldsVersion 7.7.2 (released 2023-09-12)service: exclude created requests from searchVersion 7.7.1 (released 2023-09-04)components: fix visibility permission check on editVersion 7.7.0 (released 2023-08-30)oai-pmh: take oai sets prefix from configVersion 7.6.0 (released 2023-08-23)communities: addis_verifiedfield to sort communities based on owner verified statususer-moderation: implementon_approveaction to reindex user communitiesVersion 7.5.0 (released 2023-08-17)permissions: extract base permissionsVersion 7.4.0 (released 2023-08-09)add user moderation callback hooksUI improvementsVersion 7.3.0 (released 2023-08-02)members and invitations: Add invite button to members tab, a11y fixes, UI fixesVersion 7.2.3 (released 2023-07-26)ui: align search with “My account” headerVersion 7.2.2 (released 2023-07-24)templates: access message and mark subject for translationVersion 7.2.1 (released 2023-07-24)inject create permissions to communities searchVersion 7.2.0 (released 2023-07-21)notifications: add member invitation notificationVersion 7.1.2 (released 2023-07-18)ui: fix mobile versionVersion 7.1.1 (released 2023-07-17)actions: reorder actionsVersion 7.0.1 (released 2023-07-05)tests: fix users updateVersion 7.0.0 (released 2023-06-15)cache: adds unmanaged groups to be cached and loaded in the identityadds identity cacheadd groups as community membersassets: display metrics on deletion modalVersion 6.7.0 (released 2023-06-07)notifications: add member recipient generatortests: add notification member recipient generator test caseservices: add extra_filter paramservices: provide explicit scan paramsVersion 6.6.1 (released 2023-06-02)schemas: use parent class for CommunityGhostSchema stubVersion 6.6.0 (released 2023-05-26)configure number of items in communities carouseladd placeholder in communities carouselintroduce a configuration to disallow the creation of a restricted communityfix a11y for tabs and modals in communities settingsVersion 6.5.0 (released 2023-05-05)update mappings of members and invitationsadd configurable community permission policyVersion 6.4.0 (released 2023-04-25)update mappings of members and invitationsVersion 6.3.0 (released 2023-04-20)search: add query parser mappings and allowed terms listassets: change import components from invenio-vocabularies and react-invenio-formsVersion 6.2.1 (released 2023-04-06)improve UX of community deletion modalVersion 6.2.0 (released 2023-04-06)add custom fields of community to display on about pageallow blank curation policy page and about pageadd extra filter to community serviceVersion 6.1.1 (released 2023-03-28)refactor requests componentsVersion 6.1.0 (released 2023-03-24)deny deletion of a community if there are open requestsadd ghost community when the community cannot be resolvedVersion 6.0.0 (released 2023-03-20)upgrade community settings layoutsplit pages configurationreorganise community details submenureorder details fieldsrename service component configuration variableadd configurable error handlerVersion 5.5.0 (released 2023-03-13)requests: add community inclusion request tyoerename permission policy for direct publishVersion 5.4.0 (released 2023-03-10)assets: add abstraction and reusability to search componentaccess systemfield: update class attributes tuples into enumsaccess systemfield: update validation to a class functionservice: add configurable componentsVersion 5.3.0 (released 2023-03-10)Custom fields: add multiple custom field widget loadersui serializer: add permissionsassets: refactor community componentsVersion 5.2.0 (released 2023-03-03)remove deprecated flask_babelex dependency and importsupgrade invenio dependenciesVersion 5.1.0 (released 2023-02-24)profile: add about and curation policy tabgenerators: fix permission check for communities on serializersVersion 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 newaccess.review_policysubfieldpermisssions: add policy for direct publishVersion 4.1.2 (released 2023-02-07)a11y: add missing area labelsdetail: fix restricted label in community details pageVersion 4.1.1 (released 2023-01-26)assets: remove namespace from requests overridable idsVersion 4.1.0 (released 2023-01-26)assets: normalise overridable idsVersion 4.0.7 (released 2023-01-24)featured: add feature flag for administration panelVersion 4.0.6 (released 2023-01-20)featured: add tooltip to featured community schema fieldVersion 4.0.5 (released 2023-01-05)featured: add overridable id to featured communities componentassets: refactor eslint warningscommunity: details page styling adjustmentsVersion 4.0.4 (released 2022-12-05)permissions: add featured community list action to administration permissionsVersion 4.0.3 (released 2022-12-02)community details search: add search results counter and sortVersion 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 communitiesVersion 4.0.0 (released 2022-11-25)Add links to search resultsAdd i18 translationsUse centralized Axios configurationVersion 3.2.5 (released 2022-11-16)Ensure members service using bulk indexing in therebuild_indexmethodVersion 3.2.4 (released 2022-11-14)Added Jinja macro to render featured communities sectionVersion 3.2.3 (released 2022-11-03)Add logo to demo dataRefactor stylingVersion 3.2.2 (released 2022-10-26)Add featured communities carousel componentVersion 3.2.1 (released 2022-10-26)Remove obsolete importsVersion 3.2.0 (released 2022-10-24)Upgrade invenio-assetsUpgrade to node v18Add responsive classes to community request searchFix overflowing contentVersion 3.1.0 (released 2022-10-04)Add OpenSearch v2Version 3.0.1 (yanked)Version 3.0.0 (released 2022-09-27)Drop Elasticsearch < 7Add OpenSearch v1Version 2.8.8 (released 2022-07-12)Bugfix: display community logo in the headerVersion 2.8.7 (released 2022-07-08)Add multiple destinations search barSearch: redesign community search result itemInvitations: add helptext on member searchSettings: add file logo size limitAdd error handling for UUIDVersion 2.8.6 (released 2022-07-01)Requests search: add expanded fields, re-design list viewCommunity: update members table, add responsive width for grid columnsMembers: reserve space for success/error icon, clean up table classGlobal: fixes strings marked for translationCommunity header: add community visibility to headerDependencies: bump minor version of invenio-requestsVersion 2.8.5 (released 2022-06-24)i18n: fix namingVersion 2.8.4 (released 2022-06-23)i18n: add german to list of languagesHomepage: align searchbar and buttonPage subheader: add mobile classVersion 2.8.3 (released 2022-06-21)Resources: add UI serializeri18n: clean up translation stringsCommunity logo: add fixed height for picturesSettings ui: fix state behaviourMembers landing page: fix alignmentVersion 2.8.2 (released 2022-06-08)Search bar: fix search event propagationUI: remove redundant componentsMembers: style action dropdownsGlobal: pin sphinx packageGlobal: add black formatterVersion 2.8.1 (released 2022-05-24)Rename featured communities sectionVersion 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.