Bug in model.Content.content_status_select_items()
fixed.
Entity related flags deletion fixed.
Return value error of Content.odm_ui_mass_action_entity_description()
fixed.
Requirements fixed.
- New API functions added:
get_previous_entity()
andget_next_entity()
. - Almost all fields moved from
article
's plugin model. ContentWithURL._alter_route_alias_str()
method renamed tocontent_alter_route_alias_str()
.
Checking status
field existence in odm_auth_check_entity_permissions()
hook fixed.
plugin.json
fix.
Support of pytsite-9.0
.
CONTENT_PERM_*
constants exposed to the public API.
Unnecessary exception removed from find()
.
Default value of status
kwarg of find()
fixed.
status
kwarg of find()
now can be a also a list or tuple of strings.
Permissions checking fixed.
Support of odm_auth-4.0
.
CSS class of content status badge fixed in ODM UI browser row.
Permission checking logic fixed.
Permission checking logic fixed.
Permission checking logic fixed.
model.Content.odm_auth_check_entity_permissions()
functionality moved
to View
controller.
Bug fixed in model.Content.prev_status
field processing.
Added automatic update of entity publish time.
Return value of the model.Content.content_status_select_items()
changed.
- New hook
model.Content.content_status_select_items()
added. widget.StatusSelect
refactored.
Changes in widget.StatusSelect.__init__()
:
- required
model
arg added; label
andh_size
args got default values.
widget.StatusSelect
fixed.
Support of comments-3.0
.
Support of hreflang-1.3
.
Support of odm_ui-7.14
.
Permissions checking issue fixed.
Support of odm-6.2
.
Support of odm-6.0
.
- New event
content@view
added.
Cleanup.
- Status constants added.
- Statuses checking fixed.
Status notification fixed.
Hook's value usage fixed.
Content status checking fixed.
Support of flag
plugin added.
- Default value of
Content.publish_time
model set to 8:00 of the day. - Permission definition fixed.
published
andunpublished
entity's statuses made mandatory.- Statuses description ID format changed.
Permissions checking fixed.
Permissions checking fixed.
Typo fixed.
widget.StatusSelect.items
made adjustable.
Content status notification emails fixed.
Statuses CSS fix in ODM UI Browser rows.
widget.StatusSelect
items set fixed.
- Typo fixed.
content_status_change()
renamed tocontent_on_status_change()
.
Content status selection issue fixed.
Content status descriptions fixed in ODM UI browser.
- New API function
get_model_class()
added. - API functions
get_statuses()
removed. - New class methods added to
model.Content
:content_statuses()
andcontent_statuses_descriptions()
.
min_length
and max_length
parameters support in text input widgets.
Support of odm-5.9
.
model.Content.odm_ui_browser_setup_finder()
hook fixed.
Typo fix.
Support of odm_ui-7.x
.
plugin.json
fixed.
- Support of
odm-5.7
,odm_auth-3.0
,odm_ui-6.1
. - New
view
permission. - New
EntitySelect
widget.
Support of odm_ui-6.x
.
Support of odm_http_api-5.x
.
New field thumbnail
added to Content.as_jsonable()
's response.
model.Content.odm_ui_browser_row()
now returns a dict
.
Light refactoring.
Light refactoring.
Content status change notification bug fixed.
Typo fixed.
- New ODM field and property
model.Content.prev_status
added. - New hook
content_status_change()
added. - Content author notification added about content status change.
- Configuration option
send_waiting_notifications
renamed towaiting_status_admin_notification
. - New configuration option added:
status_change_author_notification
.
- Support of
odm-5.4
. - Route alias field setting fixed.
ContentWithURL.route_alias
field setting fixed.
View
controller fixed.
Index
controller fixed.
Support of odm_ui-5.x
.
Support of odm-5.1
.
Support of assetman-5.x
and widget-4.x
.
NPM dependencies fixed.
Support of assetman-4.x
.
plugin.json
fixed.
plugin.json
fixed.
Support of pytsite-8.x
and assetman-3.x
.
Sitemap generation fixed.
Route alias setting fixed.
Limited support of search across multiple models removed.
Support of odm-4.0
.
Missing controllers args fixed.
Breadcrumbs generation added.
Support of odm-3.7
.
Support of odm_ui-3.19
.
User's full_name
usage replaced with first_last_name
.
Support of widget-2.11
.
Images source changed in content:generate
logic.
Little fixes to support Twitter Bootstrap 4.
Support of odm_auth-1.9
.
Support of form-4.12
.
Support of auth-3.5
, form-4.7
, widget-2.4
.
Content view URL generation issue fixed.
Support of odm_auth-1.8
.
- Limited support for searching across multiple models added.
publish_time
field moved back from thearticle
plugin.
Support of auth_ui-3.5
.
Support of pytsite-7.24
.
widget.EntitySelect
removed.
New contructor's argument in widget.ModelCheckboxes
: filter
.
Couple of bugfixes.
Metatag's title setting fixed in forms controllers.
Support of auth-3.0
.
- Authentication filters added to routing rules.
- Modify form title hidden by default now.
Content delete form submit rule methods fixed.
Admin forms router rule names fixed.
Route rule argument name fixed.
Route rule argument name fixed.
Missing route added.
Routes argument names fixed.
Router's rule definition fixed.
Referer checking fixed.
Support of odm_ui-3.2
.
ODM UI model router's rules detection added.
Router's rule path fixed.
Permissions issue fixed.
plugin.json
fixed.
Support of odm_ui-3.0
.
Missing Browser
controller's rule added.
- New
Browse
controller added. - Support for application-provided default templates added.
- Names of application-provided expected routes changed.
Some user notifications added.
Tpl argument name fixed.
Cleanup.
- Support of
odm_auth-1.6
. - Cleanup.
- Support of
auth-2.0
,odm-2.0
. - Default value of registry value
content.max_image_size
reduced to 5. - Permissions renamed and defition its logic refactored.
Query contruction fixed in 'content@index' routing rule.
Support fow widget-1.6
.
Admin's sidebar permissions issue fixed.
Permissions issue fixed.
Signature of register_model()
changed:
icon
renamed tomenu_icon
;- new argument
menu_sid
added.
Support for PytSite-7.9.
Support for PytSite-7.7.
- Support for
admin-1.3
andsettings-1.3
.
Init fixed.
Non-existent fields checking added while RSS generation.
ODM UI hook's response fixed.
Admin sidebar item addition fixed.
Init fixed.
Init fixed.
Init fixed.
Init refactored.
Support for PytSite-7.0.
Support for PytSite-6.1.
Support for PytSite-6.0.
- Support for latest PytSite release 5.3.
- Fixed caching to 'publish_time'-related queries.
Added caching to 'publish_time'-related queries.
Fixed entity status changing on abuse report.
Added a new HTTP API endpoint content@post_abuse
.
Added css
argument to paginate()
function.
Fixed language global usage.
Updated to support latest PytSite version 5.0.
Home page meta tags management moved to core of PytSite.
plugin.json
updated.
Fixed HTML structure building in widget.Search
.
Fixed rouite alias entities locking errors.
Support for latest PytSite-1.0 release.
Updated to support latest PytSite version 0.99.46.
Updated to support latest PytSite version 0.99.45.
Endpoint controllers' names shortened.
Removed unnecessary controller existence checking.
Updated to support latest PytSite version 0.99.39.
Fixed translations.
Fixed permission checking according to latest PytSite core update.
Added ability to configure images maximum size and files number.
- Added setting to enable/disable automatic body images enlarging.
- Fixed embedded video links parsing.
Fixed permissions checking in widgets.
Fixed incorrect call to tpl.render()
in modify form endpoint.
Updated controllers' signatures.
Fixed translation strings.
Fixed invalid JS assets target location.
Fixed console command content:generate
.
Fixed image tags processing.
Support for latest PytSite asset management changes.
Fixed lang message ID.
Fixed event subscription method.
Fixed issues related to missing route_alias
field in model.ContentWithURL
.
Support fore latest PytSite widget
's changes.
Added new content entities index endpoint name variants.
Added new content entity view endpoint name variants.
Fixed processing entities with missed route alias.
Fixed missing route alias handling.
Support for latest PytSite router's API function rename.
Fixed content generation console command.
Fixed content generation console command.
Route names updated.
- Sitemap generation improved.
- Settings form fixed.
Removed neutral language from settings form.
Fixed admin UI permissions issue.
Removed unnecessary database index.
- Added support for latest PytSite
odm_auth
changes. - Fixed HTTP API related issues.
Fixed entity views count HTTP API request processing.
HTTP API update.
Support latest PytSite widget
's changes.
Fixed comments count update code.
Models JSON representations fixed.
route_alias
field moved from Article plugin's model.
JS form helper moved from Article plugin.
- New field description.
- Indexes reviewed.
- Support for latest PytSite
form
's changes. - Translation usage fixed.
Removed non existent widget usage.
- plugin.json updated.
- Unnecessary widgets moved to the
tag
plugin.
First release.