[TikiWiki-commits] [Git][tikiwiki/tiki][26.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 <68fa05a342137_2ce1adc429ca@gitlab-sidekiq-low-urgency-cpu-bound-v2-69c854cfd9-f6b65.mail>

franck franck kalunga pushed to branch 26.x at Tiki Wiki CMS Groupware / Tiki


Commits:
41e605db by franck franck kalunga at 2025-10-23T10:33:28+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
---
* [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

See merge request tikiwiki/tiki!8842

See merge request tikiwiki/tiki!8844

- - - - -


4 changed files:

- modules/mod-func-calendar_new.php
- templates/modules/mod-calendar_new.tpl
- templates/wiki-plugins/wikiplugin_calendar.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'}
@@ -32,7 +29,7 @@
                             paramOfModuleCalendar['initialDate'] = $('#date-module-calendar').val();
                             $("#module-calendar").setupFullCalendar(paramOfModuleCalendar, calendarContainer, 'module-calendar', 'tiki-ajax_services.php?controller=calendar&action=list_items&calIds={{$moduleCalendarIds}}');
                         })
-                        {{if $prefs.print_pdf_from_url neq 'none'}$("#module-calendar").addEventCalendarPrint('#module-calendar-pdf-btn', calendarContainer[0]);{/if}}
+                        {{if $prefs.print_pdf_from_url neq 'none'}$("#module-calendar").addFullCalendarPrint('#module-calendar-pdf-btn', calendarContainer[0]);{/if}}
                     {/jq}
                 {/if}
                 {if $pdf_export eq 'y' and $pdf_warning eq 'n'}


=====================================
templates/wiki-plugins/wikiplugin_calendar.tpl
=====================================
@@ -18,7 +18,7 @@
                 content['initialDate'] = $('#date-plugin-calendar').val();
                 $("#plugin-calendar").setupFullCalendar(content,  wikipluginCalendar, 'plugin-calendar', 'tiki-ajax_services.php?controller=calendar&action=list_items&calIds={{$pluginCalendarIds}}');
             })
-            {{if $prefs.print_pdf_from_url neq 'none'}$("#plugin-calendar").addEventCalendarPrint('#calendar-pdf-btn', wikipluginCalendar[0]);{/if}}
+            {{if $prefs.print_pdf_from_url neq 'none'}$("#plugin-calendar").addFullCalendarPrint('#calendar-pdf-btn', wikipluginCalendar[0]);{/if}}
         {/jq}
     {/if}
     {if $pdf_export eq 'y' and $pdf_warning eq 'n'}


=====================================
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/41e605db29410b41a3679f2c3841c741e2c46308

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/41e605db29410b41a3679f2c3841c741e2c46308
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.