Giter VIP home page Giter VIP logo

calendar's Introduction

Calendar

Manage events easily with the Calendar module, a comprehensive solution for organizing events within your company or organization. Seamlessly integrated across profiles and spaces, the module enhances your scheduling experience by integrating with other available modules.

Key Features

  • Global Event Overview: Complete overview of all events across your network, make sure no important dates are missed.
  • Participant Management: Manage event participation, keep track of attendees, and ensure smooth coordination.
  • Recurring Events: Automate repetitive scheduling tasks and save time.
  • Event Reminders: Ensure you never miss an important event.
  • Event Details: Provide necessary information and resources by including attachments and detailed descriptions.
  • Customizable Settings: Customize the calendar with global and space-level default settings to suit your needs.
  • ICS Export: Export events to ICS format and easily share them with external calendars.

Available integrations

Further Information

Please refer to the Developer Section for more information.

calendar's People

Contributors

andystrobel avatar artillio avatar buddh4 avatar carlosgcampos avatar dantefromhell avatar dependabot[bot] avatar eladnarlea avatar felixhahnweilheim avatar felli avatar gevorgmansuryan avatar humhub-bot avatar jonathanfinley avatar jwleon avatar kesselb avatar kristianlm avatar leio10 avatar luke- avatar marc-farre avatar marvink avatar mbumpalumpa avatar semir1212 avatar serh-mosk avatar verement avatar yurabakhtin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

calendar's Issues

Error when i add something on the calendar

Hello when i m trying to add something on calendar i have the error :

01_humhub_mmodule_calendar_error

error  Tue, 21 Apr 2015 08:42:20 +0200  php
Trying to get property of non-object (/var/www/humhub/protected/modules/calendar/models/CalendarEntry.php:340) Stack trace: #0 /var/www/humhub/protected/vendors/yii/db/ar/CActiveFinder.php(167): CJoinElement->afterFind() #1 /var/www/humhub/protected/vendors/yii/db/ar/CActiveRecord.php(281): CActiveFinder->lazyFind() #2 /var/www/humhub/protected/vendors/yii/db/ar/CActiveRecord.php(143): CalendarEntryParticipant->getRelated() #3 /var/www/humhub/protected/modules/calendar/models/CalendarEntryParticipant.php(108): CalendarEntryParticipant->__get() #4 /var/www/humhub/protected/vendors/yii/db/ar/CActiveRecord.php(1097): CalendarEntryParticipant->afterSave() #5 /var/www/humhub/protected/vendors/yii/db/ar/CActiveRecord.php(806): CalendarEntryParticipant->insert() #6 /var/www/humhub/protected/modules/calendar/models/CalendarEntry.php(382): CalendarEntryParticipant->save() #7 /var/www/humhub/protected/vendors/yii/db/ar/CActiveRecord.php(1097): CalendarEntry->afterSave() #8 /var/www/humhub/protected/vendors/yii/db/ar/CActiveRecord.php(806): CalendarEntry->insert() #9 /var/www/humhub/protected/modules/calendar/controllers/EntryController.php(157): CalendarEntry->save() #10 /var/www/humhub/protected/vendors/yii/web/actions/CInlineAction.php(49): EntryController->actionEdit() #11 /var/www/humhub/protected/vendors/yii/web/CController.php(308): CInlineAction->runWithParams() #12 /var/www/humhub/protected/vendors/yii/web/filters/CFilterChain.php(133): EntryController->runAction() #13 /var/www/humhub/protected/vendors/yii/web/filters/CFilter.php(40): CFilterChain->run() #14 /var/www/humhub/protected/vendors/yii/web/CController.php(1145): CAccessControlFilter->filter() #15 /var/www/humhub/protected/vendors/yii/web/filters/CInlineFilter.php(58): EntryController->filterAccessControl() #16 /var/www/humhub/protected/vendors/yii/web/filters/CFilterChain.php(130): CInlineFilter->filter() #17 /var/www/humhub/protected/vendors/yii/web/CController.php(291): CFilterChain->run() #18 /var/www/humhub/protected/vendors/yii/web/CController.php(265): EntryController->runActionWithFilters() #19 /var/www/humhub/protected/vendors/yii/web/CWebApplication.php(282): EntryController->run() #20 /var/www/humhub/protected/vendors/yii/web/CWebApplication.php(141): WebApplication->runController() #21 /var/www/humhub/protected/vendors/yii/base/CApplication.php(180): WebApplication->processRequest() #22 /var/www/humhub/index.php(39): WebApplication->run() REQUEST_URI=/humhub/index.php?r=calendar/entry/edit&id=&sguid=acdabead-5a33-4e4f-b8b4-57923f972ad2 in /var/www/humhub/protected/modules/calendar/models/CalendarEntry.php (340) in /var/www/humhub/protected/modules/calendar/models/CalendarEntryParticipant.php (108) in /var/www/humhub/protected/modules/calendar/models/CalendarEntry.php (382) in /var/www/humhub/protected/modules/calendar/controllers/EntryController.php (157) in /var/www/humhub/index.php (39)
warning  Tue, 21 Apr 2015 08:42:20 +0200  application
Failed to set unsafe attribute "selected_participants" of "CalendarEntry". in /var/www/humhub/protected/modules/calendar/controllers/EntryController.php (143) in /var/www/humhub/index.php (39)

how fix taht please

This looks so much better on mobile (suggestion)

Moving the month header to a separate <tr> in ./assets/fullcalendar/fullcalendar.js

and css:

#calendar td.fc-header-center {
    text-align: right !important;
}
#calendar table.fc-header {
    font-size: 13px !important;
}

makes the full calendar much more responsive (and fitting) on mobile devices - specially iphone 5, 5se and 6.

Without an adaption as this one, calendar is not usuable on iphone. Don't know about android though.

        function render() {
                tm = options.theme ? 'ui' : 'fc';
                var sections = options.header;
                if (sections) {
                        element = $("<table class='fc-header' style='width:100%'/>")
                                .append(
                                        $("<tr/>")
                                                .append("<td></td>")
                                                .append("<td></td>")
                                                .append(renderSection('center'))
                                )
                                .append(
                                        $("<tr/>")
                                                .append(renderSection('left'))
                                                .append("<td></td>")
                                                .append(renderSection('right'))
                                );
                        return element;
                }
        }

Google Sync

How can I integrate with Google Calendar?
Integrated accounts are per user / personal?

ToDos
Allow Google Calendar integration

Use space color as default entry color

Hello,

having now about 28 different default spaces and it would be awesome if the calendar could take the different colors from each space where the appointment was created in, so that you can have a nicer viewing experience and can differ the appointments directly.

greets

Calendar css local and not responsive, md10/md2 too wide/shallow

UPDATE: see #55

First, the calendar uses a local css that is not compatible (enough) with the humhub theme (see pictures; e.g. fontsize) further more, it does not work on mobile.

Second, imho the right md-2 columns is too shallow. Changing it to md-8 / md-4 in the debugger makes it a lot more attractive. See pics.

I'd like to see that the css is not local (custom changes will be overwritten in case of an update) and respects at least the theme's font settings.

I've chosen to testdrive HumHub apart from many other social media platforms, for reason that
humhub looks very good on mobile devices - this module breaks the main design and i need to switch it off for our site and that's a pity...

Just my five cents...

Martin

Looks chaotic on mobile:
Looks chaotic on mobile

Too shallow right column:
Too shallow right column

Smaller font (12px) and md-8 / md-4 division looks better:
Smaller font and md-8 / md-4 division looks better

Calendar_sidebar

Look how the disorder you have going on in the sidebar if it is not a Latin layout
calendar_sidebar

Deleting a user does only partially remove their attendance state on calendar events

From humhub/humhub#1793

Steps to reproduce:

  1. Create a calendar event
  2. Let a user choose any state (attend, maybe, do not attend) on this event.
  3. Delete this user's account
  4. In the numbers counting the three attendance states, the deleted user is still counted, i.e. the user count is wrong by one. If he was the only user in the respective state, clicking on the state to see the people within results in a "No users found" message.

Expected behaviour:

If a user is deleted, also the events where he has clicked a state about his attendance should be updated.

Version info:

  • Humhub: 1.0.1
  • OS: CentOS 5.11
  • PHP: 5.6.21
  • Apache: 2.2.3
  • MySQL 5.0.95

OSM integration

Would be awesome if there is a way to make a OSM (maybe other) address integration and build up a map to show where the events happening.

greets

I can't add a new event - Calendar Loading

When I try to add a new event, by clicking the button "save", the module is charging and not finish.

I installed the 0.4.0 version.
I've tried to delete the contents of the folders "humhub / assets" and "/ humhub / protected / modules / calendar / assets /".
I changed the date format CalendarEntry.php file, Y-m-d for d-m-Y.
I uninstalled and reinstalled several times and nothing solved my problem. I count on your help.

event

Blank Screen on Event Save

Whenever I try to save a new event, I just get presented with a blank screen.

If I go back to my calendar page the event is there however, saved successfully.

Information:
HumHub version: 1.0.0-beta.4
Calendar Module Version: 0.3.3 (Beta Version)

Feature Request - 12 hour vs. 24 hour time

I've noticed that event times can only be entered in 24 hour time. Is it possible to have a setting to allow for 12 hour time when adding an event as well?

Thanks for a great module!

CalDav Integration

Allow for a way to integrate both personal and space calendar with CalDav to connect calendars to apps like OwnCloud.

Bug: Default date / time (0.20 beta2)

When adding an event to the calendar of a Space then the default date is set correctly (when pressing a day in the calendar, the date i "transferred" to the pop-up), though there is no way to set start/end time.

When adding an event to a calendar assigned to a user, there is now the option to add start/end time, but the default date is the 1st of the current month instead of the date actually pressed.

error4
error5

0.4.0 New event DateTimeZone

Hi,

My calendar module is on 0.4.0 and when I create a new event I got this error message (like others people as I saw ?) :

Exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone ()'

in [...]\WebSite\protected\humhub\libs\DbDateValidator.php:137

Is there a way to fix this error ?

bug - wrong dates and hours are saved

When I save an event, it's not the right day and hours which are saved. The same error occurs when i try to modify an event. The event indicates always one or two day later and sometimes 2 hours later.

Feature Request: Link from Description

I'd love to use the humhum link or at least links in general in the description of a calendar event.
Is there any formatting syntax enabled for the description?

Upcoming Events until time End

I would love to see the Event remain inside the Upcoming Events widget until the event end time. Right now, The event is removed when the event start time has been reached.

I hold a lot of virtual meetings and I would love for it to stay there so that people can still join in while the event is in progress.

dumb question

fairly new to git and humhub. Ive cloned the calendar to modules with the name better calendar. What else do I need to do to get it to showup/install it. thank you

User rights / Benutzerrechte

Obwohl das erstellen von Terminen für Mitgliedern nicht erlaubt ist, kann man Termine erstellen.

Although this is create appointments for members not allowed, you can create appointments.

Event timezone switching

Event times don't change for users based on their profile timezone. Instead, they just show the time that they were created for by the user who created them.

Event created by UTC-5 user for 14:00 will show as 14:00 for a UTC-6 user, it should show as 13:00.

Calendar don't stop loading....

If i want to open a calendar in a space it's don't stop to loading ....

I got this Error:

yii\base\UnknownMethodException: Calling unknown method: humhub\modules\space\models\Space::canWrite() in E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\Component.php:285
Stack trace:
#0 E:\xampp\htdocs\protected\modules\calendar\views\view\index.php(5): yii\base\Component->__call('canWrite', Array)
#1 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\View.php(325): require('E:\xampp\htdocs...')
#2 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\View.php(247): yii\base\View->renderPhpFile('E:\xampp\htdocs...', Array)
#3 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\View.php(149): yii\base\View->renderFile('E:\xampp\htdocs...', Array, Object(humhub\modules\calendar\controllers\ViewController))
#4 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\Controller.php(378): yii\base\View->render('index', Array, Object(humhub\modules\calendar\controllers\ViewController))
#5 E:\xampp\htdocs\protected\modules\calendar\controllers\ViewController.php(24): yii\base\Controller->render('index', Array)
#6 [internal function]: humhub\modules\calendar\controllers\ViewController->actionIndex()
#7 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\InlineAction.php(55): call_user_func_array(Array, Array)
#8 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\Controller.php(154): yii\base\InlineAction->runWithParams(Array)
#9 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\Module.php(454): yii\base\Controller->runAction('index', Array)
#10 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\web\Application.php(84): yii\base\Module->runAction('calendar/view/i...', Array)
#11 E:\xampp\htdocs\protected\vendor\yiisoft\yii2\base\Application.php(375): yii\web\Application->handleRequest(Object(humhub\components\Request))
#12 E:\xampp\htdocs\index.php(25): yii\base\Application->run()
#13 {main}

Can someone help me? :)

kalender

is_public does not work

There is a property called like the title of this issue which does not save and... I don´t know what is it for... :)

Date verification and locale

When language different than EN is selected, when adding an event calendar forms date in selected language (e.g. in PL it is: 25 Lu 2016). However, verification is not allowing such format and event can not be added. Changing manually to dd-mm-YYYY makes event acceptable.

Incorrect Phrasing of Strings

Currently in calendar\messages\en_uk and calendar\messages\en_uk the files views_activities_EntryResponse.php read as follows:

'%displayName% attends to %contentTitle%.' => '', '%displayName% maybe attends to %contentTitle%.' => '', '%displayName% not attends to %contentTitle%.' => '',

The correct English would be

'%displayName% is attending %contentTitle%.' => '', '%displayName% might be attending %contentTitle%.' => '', '%displayName% cannot attend %contentTitle%.' => '',

Can't save calendar entry - Czech datetime format

Hi,

we can't save calendar entry, because of error in file /protected/modules/calendar/models/CalendarEntry.php on line 141. It tries to create DateTime object from string for example "15. 12. 2015". You probably must parse this string in "d. m. Y" format.

Thanks for reply.

BUG: Cannot delete event from Profile page

  • Create new event in calendar
  • Click delete in profile page

image

TypeError: Cannot read property 'actionDelete' of undefinedTypeError: Cannot read property 'actionDelete' of undefined
at _executeAction (/humhub/static/js/humhub/humhub.action.js?v=1488875548:405:36)
at ActionBinding.handle (/humhub/static/js/humhub/humhub.action.js?v=1488875548:384:17)
at HTMLAnchorElement. (/humhub/static/js/humhub/humhub.action.js?v=1488875548:259:32)
at HTMLAnchorElement.dispatch (/humhub/assets/31ce9e0a/jquery.js?v=1488875870:4737:27)
at HTMLAnchorElement.elemData.handle (/humhub/assets/31ce9e0a/jquery.js?v=1488875870:4549:28)

P.S. Hmmm.... Rarely reproduced
Chrome browser

Problems with accents (é ê è à etc.)

Hello.
There is a problem in creating an appointment if the current month contains an accent. For example, in French, February is written Février.

Thank you in advance for your investigations and debug

Best regards.
Sam

Humhub currently installed version: 0.20.1
Calendar version : 0.3.1

LOG:
LOG.txt

Jalali Calender

Hello,
I want to change this calender to support Jalali Calender (aka Shamsi Calender, Persian Calender). Can you help me with this? any suggestion or any guideline.

can't comment

hi

is not possible add comment, because when hit enter, it's go to new line and not add comment...

calendar/entry/view&id=1&fullCalendar=1

Oversize popup!

Hi!!
The popup to create an event is not fully visible, so I can't create any... On my laptop (1368x768) is show almost fully only on "fullscreen" (button at the bottom just visible)!
But it work nicely in many other size I try with the google dev tool !! But same issue on most of all small screen I tried, such as smartphone...

I think the more easy will be to make the popup scroll with the body?!!

Thanks for any help!

[Feature Request] Disable auto participate for Event Creator

Hello,

it is very annoying and confusing that an Event Creator automatically participate at the event, you never know, maybe he has just hear or read about it and just want to share it?

Just makes no sense why this thing is automatic.

greets

Exception error when deleting calendar event from Calendar module screen

TypeError: Cannot read property 'actionDelete' of undefinedTypeError: Cannot read property 'actionDelete' of undefined
    at _executeAction (https://test.pryv.nl/static/js/humhub/humhub.action.js?v=1492556724:20:211)
    at ActionBinding.handle (https://test.pryv.nl/static/js/humhub/humhub.action.js?v=1492556724:19:125)
    at HTMLAnchorElement. (https://test.pryv.nl/static/js/humhub/humhub.action.js?v=1492556724:11:334)
    at HTMLAnchorElement.dispatch (https://test.pryv.nl/assets/f13be869/jquery.js?v=1494452394:272:447)
    at HTMLAnchorElement.elemData.handle (https://test.pryv.nl/assets/f13be869/jquery.js?v=1494452394:259:166)

This happens when trying to delete the stream entry, in the modules's view - see picture.

schermafbeelding 2017-05-10 om 23 59 27

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.