superdesk-core

Common server modules for superdesk

AGPL-3.0 License

Downloads
1.9K
Stars
30
Committers
48
superdesk-core -

Published by petrjasek almost 7 years ago

Fixed

  • Fix the sync vocabulary command.
superdesk-core -

Published by petrjasek almost 7 years ago

Fixed

  • Fixed language missing in output when not enabled in profile.
  • Removing duplicate operators for headline filter parameters.
  • Fix markup removed from custom field on validation.
  • Use field name for custom fields in validation error messages.
  • Fix saving of minlength in content profile.

Added

  • Add settings to control editor note overriding.
  • Add charcount and wordcount to ninjs output.
  • Add support for custom date fields.
  • Send notifications to users mentioned in inline comments.
  • Add e2e test data for editor3.
superdesk-core -

Published by petrjasek almost 7 years ago

Added

  • Add sync vocabulary item names/translations command.
superdesk-core -

Published by petrjasek almost 7 years ago

Fixed

  • Fix NITF Formatter - remove <styule> element.
  • Fix RSS ingest for feeds with missing guid field.

Added

  • Add feedback url to client config.
superdesk-core -

Published by petrjasek almost 7 years ago

Fixed

  • Reset description when abstract is empty in NINJS format.
  • Fix update of editor state, extra fields and associations on rewrite.
  • Avoid overwriting assocations data if there was no update on the associated item.
  • Fix the update of image metadata on correction.
  • Set Flask version to match Eve.
  • Fix MEDIA_PREFIX setting for Content API.
  • Fix Superdesk NINJS Schema.
  • Refactor purging of audit collection.
  • Reorder fields on default content profile.
  • Fix parsers for AP and DPA.
  • Validate SMS message when SMS is enabled.
  • Fix image upload for images requiring a rotation.
  • Abort sending items to readonly stage.

Added

  • Add annotations field to item schema.
  • Add support for vocabulary items translations.
  • Add firstpublished field to NINJS format.
  • Add Slack channel name to desks and Slack user name to users.
  • Add setting for basic content type schema and editor.
  • Add annotations types vocabulary.
  • Add custom embed field support.
  • Add custom media field support.
  • Add mongo index to archive_history and legal_archive_history.
  • Add support for extra fields in filter conditions.
  • Add support for extra fields in content profile.
  • Add support for signatures to HTTP Push output.
  • Add Job title vocabulary.
  • Add Contacts resource.
  • Add Author roles vocabulary.
  • Add setting for Publish Queue expiry.
  • Add NINJS parser for ingesting of text with featuremedia.
  • Add helper text for custom fields.
  • Add author flag to users.
  • Add attachments resource with NINJS output support.
  • Allow extra fields in item schema.
  • Add desktop notifications to user preferences.
  • Add publisher Livesite Editor privilege.
  • Enable events publishing.
  • Add support for language in content profile.
  • Add SAML Auth method.
  • Allow creation of new Vocabularies.
  • Added reading time to ninjs output (readtime property)
  • Added authors to ninjs output (authors property)

Changed

  • Make websocket exchange name configurable.
  • Simplify email validation.
  • Make user sign-off field nullable.
  • Remove SERVER_NAME and URL_PROTOCOL settings.
  • Upgrade LDAP package.
  • Add file extension to urls for local media storage.
  • Enable DELETE for vocabularies.
  • Moved non etree releated methods from etree module to the new text_utils one
  • Improved error handling in FTP ingest.
  • Takes are removed from core.
superdesk-core -

Published by petrjasek about 7 years ago

Fixed

  • Fix parsing of ANSA NewsmlG2 feed.
  • Add nijs parser to ingest both text and feature media.
  • Fix issue where user cannot publish after removing feature media.
superdesk-core -

Published by petrjasek about 7 years ago

Fixed

  • Fix user email validation to allow subdomains.
superdesk-core -

Published by petrjasek about 7 years ago

Fixed

  • Fix unique validator when search backend is configured.
  • Fix AP and DPA parsers.
  • Validate the SMS message when SMS is enabled.
  • Source is preserved when the story is rewritten

Changed

  • Make displaying crops for featured media config option.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Fix bad field type in Wordpress import.
  • Fix fetching media from relative URLs.
  • Remove SMS flag on duplication.
  • Fix item history for scheduled items.
  • Ingested content should preserve its source on duplication/rewrite.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Fix wordpress parser image embeds.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Fix wordpress parser image handling.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Fix wordpress import - upload image to archive and generate renditions.
  • Fix publish when feature media or media description is required
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Remove pf: from content filter messages.
  • Handle deleted/disabled content profiles.
  • Fix clean images command not working with 1000+ images on S3.
  • Fix mapping for content api items to match superdesk resources.
  • Fix iunieuq filter when search_backend is configured on resource.
  • Make legal archive optional.
  • Set celery timezone to UTC.
  • Change default settings to not contain AAP info.

Added

  • Expose expiry settings via Superdesk API.
  • Add CELERY_WORKER_CONCURRENCY setting.
  • Add client_config resource for exposing some config to client.
  • Add option to move ingested files via FTP to another path.
  • Support keywords field in content profile editor.
  • Let vocabularies specify schema.
  • Implement google oauth2 authentication.
  • Internal resource for content api items.
  • Add full elastic reindex from mongodb.
  • Test ingest config when creating/updating provider.
  • Add option for relative media urls.
  • Add Wordpress WXR parser.
  • Allow filtering of associated items by products.
  • Add source field to NINJS output.
  • Add extract html macro from NTB.
  • Create new template when new content profile is created.

Changed

  • Remove mark desk flag when item is duplicated.
  • Prevent changes to items on readonly stage.
  • Create mongo indexes and elastic mapping only during app:initialize_data action.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Add _etag to item:lock and item:unlock notifications.
  • Fix NITF formatter inserting too many line breaks.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Keep item schedule when using internal destinations.
  • Set pending state on items when there is an error during enqueue in order to try again next time.
  • Fix unlock requiring privileges to modify unique name.
  • Update mapping for associations to enable searching for featuremedia.
  • Fix ap anpa parser throwing exception in dateline parsing.
  • Update embedded image caption using associations metadata.
  • Fix pydocstyle version.
  • Fix renditions generator when crop is missing.
  • Fix rewrites missing _current_version field.
  • Fix first_paragraph template filter.
  • Avoid dynamic elastic mapping.
  • Fix image renditions being few pixels shorter than specified width.
  • Add mongo index on guid for archive_versions resource.
  • Remove highlights info and marked for desk status from archived items.
  • Optimize content filtering for global block filters.
  • Content filter referenced by api product sould not be deletable.
  • Non required fields in content profile should have minlenght set to 0.
  • Fix update ingest when scheme is missing.
  • Fix Correct and Kill buttons missing when workqueue item is opened.
  • Handle newlines in kill template body.
  • Fix resending of published item to digital subscribers.
  • Update session _updated time on autosave.
  • Use item _id when adding to highlights instead of guid.
  • Fix history for highlights.
  • Validate updated content when checking marked not for publication.
  • Fix search results highlighting with elastic 2.x.
  • Previous versions of killed item should not be visible in Content API.
  • Use self-closed html elements for empty fields in NewsMLG2 formatter.
  • Fix handling of existing digital package if takes are disabled.
  • Apply specified stage when getting items from external source.
  • Remove obsolete Public API auth module.
  • Avoid elastic index initialization in rest/work processes.
  • Handle <br /> in NITF formatter.
  • Remove fields excluded from profile in output.
  • Fix missing html part in email output when dateline was missing.
  • Preserve \r char when parsing content.
  • Fix validate exception catching in validate service.
  • Use superdesk.macros as a default value for MACROS_MODULE config.
  • Ingest supports items with predefined ids.

Added

  • Push notification when subscriber is added/updated.
  • Push notification when scheduled item gets published.
  • Purge content from Content API when expired.
  • Purge exported files from storage.
  • Add filter condition for embargo field.
  • Allow search provider to specify label.
  • Add fix_html_void_elements to superdesk.etree and use it in NewsMLG2 formatter.
  • Provide distinct caption and description for images.
  • Allow duplication to different desk/stage.
  • Add product types to products.
  • Add internal destinations feature.
  • Allow ingest triggering via webhook.
  • Add item versioning to Content API.
  • Add Wufoo service provider and parser.
  • Keep audit of items/assets retrieved from Content API.
  • Add export feature for items.
  • Add support for elastic 2.x.
  • Display instance registration form on first login.

Changed

  • Start using signature version 4 on S3.
  • When unlocking an item save existing autosave as a new item version.
  • Remove groups.
  • Don't put default ednote for embargoed stories.
  • Stop generating custom crops on upload, only create system renditions.
  • Use headline for kill email subject.
  • Remove Reuters provider from init data.
  • Update NINJS superdesk output.
  • Update dependencies (eve, hachoir3, pillow, arrow).
  • Change search_providers_proxy privilege to archive.
  • Separate history from item versions.
  • Move analytics into its own repository.
  • Switch from ElementTree and BeautifulSoup to lxml library.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Fix city names in locators vocabulary.
  • Fix again Fix email formatter to preserve line breaks in text version..
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Fix email formatter to preserve line breaks in text version.
  • Make archived items published from invisible stages visible.
superdesk-core -

Published by petrjasek over 7 years ago

Fixed

  • Report original exception details to sentry.
  • Ensure username is unique.
  • Remove the link to other stories.
  • Keep renditions until item expiry.
  • Fix renditions if published it can't be removed.
  • Activate token should be active for 7 days.
  • Fix bad argument handling in data upgrades.
  • Fix image cropping if mimetype is missing for some rendition.
  • Fix place filter condition.
  • Reset event_id for unlinked stories.
  • Fix resending of stories when NO_TAKES is on.
  • Fix image cropping for renditions defined via vocabulary.
  • Fix dateline is required for picture item kill.
  • Fix push to send all renditions of package items and embedded items.
  • Fix reuters content formatting.
  • Fix item:expired notification to send item id.
  • Fix rss guid handling when it's not permalink.
  • Fix email subject with utf8.
  • Stop retrying enqueue on error.
  • Make word counts consistent with UI.

Added

  • Add mark stories for desks.
  • Add endpoint to generate content api tokens for subscribers.
  • Activity reports generating and management.
  • Add audit collection gc.
  • Add EFE specific parser.
  • Password-less authentication via xmpp.
  • Document authentication.
  • New operators for filter conditions.
  • Store ingested data that could not be parsed.
  • Add CELERY_PREFIX config option.
  • Add evolvedfrom to ninjs output.
  • Copy metadata field from parent to associated items.
  • Add archived collection curation functions.
  • Add group label to macros.
  • Add filter to block api content.

Changed

  • Refactor ingest providers registry.
  • Refactor search providers registry.
  • Add associations to rewrites and takes.
  • Update celery to 4.0.
  • Make single-line view a user preference.
superdesk-core -

Published by petrjasek over 7 years ago

superdesk-core -

Published by petrjasek over 7 years ago

Package Rankings
Top 7.94% on Pypi.org
Badges
Extracted from project README
Test Lint Documentation Status
Related Projects