[nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed
-
@Jam said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@PitaJ cool, it work ok right now~
and it would be better that open a dialog telling the user the result when he click the btn~It does, click on the lower (bigger) yes, no, maybe to see result.
-
@evoixmr said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@teh_g said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
Another feature request for you (let me know if you want me to open an enhancement on GitHub).
It would be awesome to have a way to show external calendar events on the calendar page. I running a gaming oriented forum. I want to display info from something like this http://www.opencritic.com/calendar on my calendar.
This calendar already has the feature that your talking about. Did you see the actual calendar? (yoursite/calendar)
Hmm, I didn't see it when I was on the page last. Trying to go to it now is just spinning constantly. I will try it out again later.
-
@evoixmr said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@teh_g said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
Another feature request for you (let me know if you want me to open an enhancement on GitHub).
It would be awesome to have a way to show external calendar events on the calendar page. I running a gaming oriented forum. I want to display info from something like this http://www.opencritic.com/calendar on my calendar.
This calendar already has the feature that your talking about. Did you see the actual calendar? (yoursite/calendar)
I don't see an option on the calendar page:
-
@teh_g I think he misunderstood what you were asking. Are you asking to display extra data on the calendar, or are you asking for a way to display existing events like the example you linked?
-
@PitaJ said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@teh_g I think he misunderstood what you were asking. Are you asking to display extra data on the calendar, or are you asking for a way to display existing events like the example you linked?
Basically import an ical feed or have some other way to show external event sources.
-
@teh_g I can most likely add external iCal support. I know FullCalendar supports Google calendar natively. If you don't mind, make an issue on GitHub detailing what you need. Thanks.
-
@PitaJ said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@teh_g I can most likely add external iCal support. I know FullCalendar supports Google calendar natively. If you don't mind, make an issue on GitHub detailing what you need. Thanks.
External calendar support · Issue #46 · pitaj/nodebb-plugin-calendar
It would be great for admins to be able to add external calendars to the main yoursite/calendar view. I suspect just iCal support would be enough for most cases. When clicking into an imported event, it could either reference a webpage o...
GitHub (github.com)
-
New version. Update to
[email protected]
npm install nodebb-plugin-calendar@latest
Changes:
- Email notifications for reminders when post email notifications enabled @evoixmr
My next main priority will be recurring events. Then I'll work on the ACP settings page.
-
@PitaJ I just updated. Thanks. I do get notification but e-mail notification is not working (for offline user).
Is there any way to just select certain members or group for invitation?
Any update on reoccurring events? I would really like to drop google calendar.
-
@evoixmr I don't think I have any control over what notifications get sent over email. But I'll check.
-
@Jam I don't know exactly how to make it compatible with redactor, but I'll look into it.
-
New version. Update to
[email protected]
npm install nodebb-plugin-calendar@latest
Changes:
- Email notifications for reminders when post email notifications enabled @evoixmr
My next main priority will be recurring events. Then I'll work on the ACP settings page.
-
@PitaJ
I was not able to upgrade via ACP, I have to do the upgrade on the terminal.ACP is showing:
Installed 1.0.0-alpha.8 | Latest 1.0.0-alpha.7I have not received an e-mail notification yet. I created 2 different events to try it out and edited both twice.
What condition applies for getting e-mail notifications? Do they have to click yes? Will they get an e-mail reminder if I just mention them? Will they get e0mail notification on mandatory?
-
@evoixmr here is how reminders work:
If the event is mandatory, all users who have permission to view it are notified. If not, notifications depend on user responses.
A "yes" response is notified for all reminders and again when the event begins. A "maybe" response is only notified when the event begins. A "no" response, or lack of a response, is never notified.
Email notifications are sent only if the user has email Post reply notifications enabled in their user settings. An email notification will be sent for every notification the user would normally receive.
-
@PitaJ I tried creating an event multiple times, I did not get an e-mail. Error below:
Notifier Daemon initialized with
interval of 300 seconds
[plugin-calendar] Event (pid:160) saved
[plugin-calendar] Event (pid:130) saved
TypeError: expecting an array or an iterable object but got [object Null]
at apiRejection (/evoixmr/node_modules/bluebird/js/release/promise.js:10:27)
at PromiseArray.init [as _init] (/evoixmr/node_modules/bluebird/js/release/promise_array.js:62:19)
at Promise._settlePromise (/evoixmr/node_modules/bluebird/js/release/promise.js:558:21)
at Promise._settlePromise0 (/evoixmr/node_modules/bluebird/js/release/promise.js:606:10)
at Promise._settlePromises (/evoixmr/node_modules/bluebird/js/release/promise.js:685:18)
at Promise._fulfill (/evoixmr/node_modules/bluebird/js/release/promise.js:630:18)
at /evoixmr/node_modules/bluebird/js/release/nodeback.js:42:21
at /evoixmr/src/user/data.js:23:4
at fireFilterHook (/evoixmr/src/plugins/hooks.js:96:11)
at Object.Plugins.fireHook (/evoixmr/src/plugins/hooks.js:80:5)
at modifyUserData (/evoixmr/src/user/data.js:141:11)
at /evoixmr/src/user/data.js:68:4
at /evoixmr/src/database/mongo/hash.js:136:4
at handleCallback (/evoixmr/node_modules/mongodb/lib/utils.js:96:12)
at /evoixmr/node_modules/mongodb/lib/cursor.js:839:16
at handleCallback (/evoixmr/node_modules/mongodb-core/lib/cursor.js:159:5)
at setCursorDeadAndNotified (/evoixmr/node_modules/mongodb-core/lib/cursor.js:501:3)
at nextFunction (/evoixmr/node_modules/mongodb-core/lib/cursor.js:652:7)
at Cursor.next [as _next] (/evoixmr/node_modules/mongodb-core/lib/cursor.js:693:3)
at fetchDocs (/evoixmr/node_modules/mongodb/lib/cursor.js:835:10)
at /evoixmr/node_modules/mongodb/lib/cursor.js:858:7
at handleCallback (/evoixmr/node_modules/mongodb-core/lib/cursor.js:159:5) -
@evoixmr alright thanks for the report. I'll see if I can fix that.
-
@evoixmr Okay, soanswer some questions for me, please.
- Does the Calendar work at all before reloading?
- What about the calendar doesn't work before the reload?
- Are you restarting with the button in the ACP?
- Have you tried to see if restarting directly from the command line still requires a reload?
- Does the plugin work directly after manually restarting with
./nodebb stop
and./nodebb start
?
Thanks
-
- Yes, I don't get any error message, unless I set the notification (post# 148 here)
- Not sure, seems to work the same before or after reload.
- Yes, same issue even on a fresh ./nodebb start
- Yes
- Yes
Even when run on dev I did not see any error about the calendar.