Liferay Calendar

  • Enterprise Subscribers Only: Find out how to get a subscription.
  • Labs: This app is experimental and not supported by the developer.

Liferay's Calendar app allows users and organizations to create, track, share, and manage events. In addition, the Calendar app supports notifications, integration with Social Office, and staging. As a user, you can create as many calendars as you need. As an administrator, you are able to manage the scheduling of Calendar Resources such as rooms and projectors. All content from the old Calendar portlet is automatically imported into this new application.

In Liferay 7.1, this app is installed by default and updated through Liferay DXP Fix Packs and Liferay Portal CE GA releases. Using Liferay Marketplace to update the app on Liferay 7.1 will cause an error.

Latest Changes
  • LPS-77608 Calendar Resources aren't reindexed upon change
  • LPS-77699 Update Translations
  • LPS-78938 Apply Petra-String StringBundler to codebase
  • LPS-78961 Publish event with invited user failed due to missing reference
  • LPS-79653 Portlet 3.0: Upgrade to the Portlet 3.0.0 API
  • LPS-79679 SourceFormatter improvements
  • LPS-79799 BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations corre...
  • LPS-79919 Call method is* rather than get* when retrieving boolean
  • LPS-80243 Calendar portlet is not working with staging activated
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-80469 Calendar, CalendarBooking indexers: migrate to New Indexer Architecture
  • LPS-80517 GREEDY @Reference must also be DYNAMIC to prevent tons of meaningless component activation/deactivation whi...
  • LPS-80980 NPE managing user events in Calendar when 'Display User Events' is unchecked
  • LPS-81028 FinderCache doesn't work properly when using null values in a null convertible string column
  • LPS-81169 Calendar name lost when user's language is different from site language
  • LPS-81201 Add StagedModelRepository
  • LPS-81446 Add model listeners
  • LPS-81704 FinderCache doesn't work properly when using null values in a null convertible string column (for all cases)
  • LPS-81706 Count* and related fetch* methods are returning inconsistent results when using null values in a null conve...
  • LPS-81887 Message key "Pending" for calendar portlet should be different message key in context of Japanese
  • LPS-81937 Add sort methods to com.liferay.portal.kernel.search.Field
  • LPS-81999 Follow column order as specified in service.xml when setting attributes of object
  • LPS-82015 Publishing deleted webcontent fails
  • LPS-82128 Remove unused entity references from generated services
  • LPS-82228 Portlet data handlers not using changesets for counts when publishing with last publish date
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-82343 Consolidate language keys
  • LPS-82439 Synchronize logic in PortletDataHandlers with StagingModelListeners
  • LPS-82446 Structures and templates are not displayed on publication screen
  • LPS-82462 Global web content not editable from sites with different virtual hosts
  • LPS-82502 Overlapping Calendar Events
  • LPS-82572 Fragments should be stageable in the portal
  • LPS-82668 All modules should have access to the language keys in portal-impl by default
  • LPS-82757 JournalFeed URL is not rewritten with the correct feedId during Staging to Live publication
  • LPS-82827 Categories are missing from workflow document when a reviewer edits the preview
  • LPS-82828 Simplify deprecation javadoc by using release code name instead of version
  • LPS-82829 Calendar shows wrong dates if week starts from Monday
  • LPS-82965 Calendar alerts aren't cleared making portlet unusable
  • LPS-82997 Multiple <div> tags are added when moving to a page that has a Calendar portlet
  • LPS-83034 Calendar "All Day" Event Creates Event That Spans Two Days When Changing Start Time
  • LPS-83252 Display Options in Calendar Portlet Have Format Issues When Less Than 4 Views are Selected
  • LPS-83494 Certain resource bundles cannot be overriden
  • LPS-83995 Deprecated com.liferay.portal.kernel.security.pacl.permission and remove its usages
  • LPS-84039 Remove Deprecated Usage
  • LPS-84090 Apply Petra-String StringBundler to modules starting with A to H
  • LPS-84108 Calendar Events marked "All Day" do not update with change of Time Zone
  • LPS-84119 SourceFormatter improvements
  • LPS-84419 Staging's Advanced Publication scheduling rules do not make sense in other localizations as it is not langu...
  • LPS-84463 Missing Japanese localization in Calendar widget
  • LPS-84466 Calendar's repeatable event date does not show in the proper Japanese format
  • LPS-84630 Unable to export Calendars
  • LPS-84726 Calendar day, week, month and agenda bar are broken when resizing the browser window
  • LPS-84727 Calendar widget's Agenda icon is too thick on the right side
  • LPS-84847 Calendar's Resource Tab is missing styling on Details and Categorization accordion
  • LPS-85042 When setting to "Display Scheduler Only", multiple <div> tags are added when moving to a page that has a Ca...
  • LPS-85296 Clean up @Component annotation
  • LPS-85419 Web content comments subscriber recevices an email after update of the web content
  • LPS-85530 Calendar is missing new Clay navigation and management bars
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-85849 dynamicQuery methods should be annotated with @Transactional(readOnly=true)
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86413 Use Lambda Expression instead of Anonymous Inner Class when possible
  • LPS-86593 Calendar RSS time interval not visually aligned
  • LPS-86806 Create Java Parser
  • LPS-88170 Service Builder Generated Class possibility of Syntax Error
  • LPS-88181 Pull up fetchByPrimaryKeys() from generated PersistenceImpls to BasePersistenceImpl
  • LPS-88665 Create internal functional attribute getter and setter methods and to duplication in generated models
  • LPS-88882 When editing Repeating Events using Entire Series, an extra event displays
  • LPS-89445 Uuid column bitmasks are never used by ServiceBuilder
  • LPS-89456 Keyword "system" should be escaped for MySQL 8.0
  • LPS-89567 StagedAuditedModel is not found when using service builder
  • LPS-90008 Exceptions incorrectly logged when operator NOT is used in a statement
  • LPS-90126 Switching the days using the mini-calendar on the left should not change the selected view
  • LPS-91093 Invitation mail is sent to user before approval in Calendar
  • LPS-91343 Integrate portal-tools-java-parser with ServiceBuilder
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-91970 Service Builder adds columns with db-column name as badColumnNames even if db-name is valid
  • LPS-95604 Unnecessary modal appears after resizing screen
  • LPS-95658 Calendar: not possible to only show current day's events in agenda view
  • LPS-96018 Optimize Proxy creation
  • LPS-96448 Exported ics file from calendar does not contain timezone information
  • LPS-96450 Calendar event gets duplicated after import ics file
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • LPS-96589 Restore and Delete actions are shown to user without proper permissions when viewing the Recycle Bin
  • LPS-96830 Avoid initialization of _escapedModelProxyProviderFunction when not needed
  • LPS-97169 Deprecated CompanyProvider and remove its usages
  • LPS-97438 Calendar date display is not in correct Japanese format.
  • LPS-97984 Calendar Portlet init-ext.jsp is not included by init.jsp
  • LPS-98525 CalendarBooking updates causes deletion and creation of Child Bookings
  • LPS-98776 Calendar: "CalendarResource" table is updated for each login
  • LPS-99154 Subject of email notifications for calendar event invitations display escaped special characters
  • LPS-99213 Revert the issues LPS-85419, LPS-96603, LPS-96209 in 7.1.x to be scheduled in next service pack
  • LPS-99238 Even if a user does not have "Calendar > Calendar: Permissions", "Permissions" button is displayed for "Edi...
  • LPS-99252 Change retrieveFromCache persistence variable to useFinderCache
  • LPS-99385 CalendarFacetedSearcherTest breaks due to Calendarpermission checking changes
  • LRDOCS-6300 Remove unnaccessible class references from Javadoc of generated classes
  • LRDOCS-8120 Javadoc: Don't tell API consumers to use the LocalServiceUtil
  • LRQA-51488 Clarifying strings
Show More

Customers Who Viewed This Also Bought