[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)
-
@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.
-
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.