[TikiWiki-commits] [Git][tikiwiki/tiki][28.x] [FIX] Fix : The calendar module was not displayed when it was deployed
"franck franck kalunga \(@francksfkal\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <68f9f63b34c8d_2c11554a4988fe@gitlab-sidekiq-low-urgency-cpu-bound-v2-8bc6d6fc5-vxbjl.mail> |
franck franck kalunga pushed to branch 28.x at Tiki Wiki CMS Groupware / Tiki
Commits:
096e76e6 by franck franck kalunga at 2025-10-23T09:26:06+00:00
[FIX] Fix : The calendar module was not displayed when it was deployed
---
* [FIX] Fix : The calendar module was not displayed when it was deployed
See merge request tikiwiki/tiki!8840
- - - - -
3 changed files:
- modules/mod-func-calendar_new.php
- templates/modules/mod-calendar_new.tpl
- themes/base_files/scss/_tiki-calendar.scss
Changes:
=====================================
modules/mod-func-calendar_new.php
=====================================
@@ -152,16 +152,13 @@ function module_calendar_new($mod_reference, $module_params)
$calendarInitialParams['initialView'] = $initialView;
$calendars = $calendarInitialParams['calendars'];
$smarty->assign(
- 'eventCalendarParams',
+ 'fullCalendarParams',
$calendarInitialParams
);
$smarty->assign('moduleCalendarFocusdate', $moduleCalendarFocusdate);
$smarty->assign('moduleCalendarIds', $moduleCalendarIds);
- if ($calendarInitialParams['canEditAnything']) {
- TikiLib::lib('header')
- ->add_cssfile('themes/base_files/feature_css/calendar.css', 20)
- ->add_jsfile('lib/jquery_tiki/tiki-calendar_edit_item.js');
- }
+ $canEditAnything = $calendarInitialParams['canEditAnything'] ? 'y' : 'n';
+ $smarty->assign('canEditAnything', $canEditAnything);
foreach ($calIds as $i => $cal_id) {
if ($tiki_p_admin_calendars != 'y' && ! $userlib->user_has_perm_on_object($user, $cal_id, 'calendar', 'tiki_p_view_calendar')) {
=====================================
templates/modules/mod-calendar_new.tpl
=====================================
@@ -1,12 +1,9 @@
{if isset($show_calendar_module) and $show_calendar_module eq 'y'}
{tikimodule error=$module_params.error title=$tpl_module_title name=$name flip=$module_params.flip decorations=$module_params.decorations nobox=$module_params.nobox notitle=$module_params.notitle}
- {if $tiki_p_add_events eq 'y' && (empty($module_params.showaction) || $module_params.showaction ne 'n')}
+ {if $tiki_p_add_events eq 'y' && (empty($module_params.showaction) && $canEditAnything eq 'y' || $module_params.showaction ne 'n')}
<br>
<p>
- <a class="btn btn-link" href="{bootstrap_modal controller='calendar' action=$prefs.calendar_event_click_action size='modal-lg'}">
- {icon name="add"}
- {tr}Add Event{/tr}
- </a>
+ <a href="{bootstrap_modal controller='calendar' action='edit_item' size='modal-lg' defaultCalendarId=$defaultCalendarId}" class="btn btn-primary">{icon name='create'} {tr}Add Event{/tr}</a>
</p>
{/if}
{if $viewlist eq 'list'}
=====================================
themes/base_files/scss/_tiki-calendar.scss
=====================================
@@ -122,6 +122,10 @@
.fc-timegrid-event .fc-event-title {
font-weight: normal;
}
+.fc-button-group {
+ flex-wrap: wrap;
+}
+
@media only screen and (max-width: 767px) {
.fc-header-toolbar {
display: block !important;
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/096e76e68e0bb8af789552ef8cc196d32bd24d74
--
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/096e76e68e0bb8af789552ef8cc196d32bd24d74
You're receiving this email because of your account on gitlab.com.
_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs