[nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed
-
@PitaJ 1.0.0-alpha.21. I can not make the calendar viewable by guest, without giving guest permission to reply. I want them to be able to view the calendar but not post anything.
Can you also add an option when a certain area of the date is double clicked it will open a window to either create a post or create an event? The event can be posted on a preselected category by the admin.
-
@evoixmr okay I think I fixed your issue. Try
[email protected]
Changelog:
- Only show user's own response in the notification emails
- Calendar event view vs ajaxify fixes
- Fix guests not seeing events in calendar even with read perms
- Hide response form from guests
As for this:
option when ... the date is double clicked it will open a window to ... create an event
How about this:
- Click a
[+]
button on the selected date - Opens the popup to create an event (same one as with the composer button) with the start date prefilled
- Fill in the popup form, plus an extra category field for the topic destination
- New topic is created with the event's title in that selected category, with the event as the post contents
- After topic is created it gets opened in a new tab or something
Does that sound like it will work for you?
-
@PitaJ Your suggestion sound great, another option instead [+] button you can make the number clickable, you can also add a confimation question like "create new event/cancel". I don't think the new tab is needed, just to keep it mobile friendly, it can just redirect to the post.
On the location can make it link to google map? just add this on the link "https://www.google.com/maps/place/" before the address when it's clicked.
Any progress on member or group invite? so that mandatory only affects group.
Thank you.
-
@evoixmr I don't want to do anything special with the location field at the moment. I'd like to keep things pretty simple. It's already parsed as a post, though, so you might be able to use nodebb-plugin-embed-gmap to provide that function.
so that mandatory only affects group
Well at the moment the mandatory feature only affects people who can respond to the event, so if you were to make a category and give only those people permissions to it then it would work similarly.
I'm trying to avoid implementing systems that stray too far away from the basic NodeBB permissions and stuff. Hopefully NodeBB implements a better permissions system at some point more detached from categories, so I don't have to worry about doing it all myself.
-
Hi @PitaJ I've upgraded my sandbox to nodebb 1.4.0 with Calendar v0.22 and I have an issue. The display from the calendar view and the topic view are different:
From the calendar view:
The attendees list is empty
And if I click on "No", "Maybe" or "Yes" I have an error:
From the post view:
It's working fine, and attendees list is showing. I can click tue button without any issue
-
I think I asked a while ago, but is it possible to add events via an ical feed to this calendar?
The specific one I am looking to add is this one here: http://c.opencritic.com/calendar/OpenCritic.ics
-
-
@teh_g how old? Add long as it's on one of the older 1.0 alpha versions it should be okay. Any errors on the client or on the server? Have you tried
./nodebb build
before starting NodeBB? -
@PitaJ said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@teh_g how old? Add long as it's on one of the older 1.0 alpha versions it should be okay. Any errors on the client or on the server? Have you tried
./nodebb build
before starting NodeBB?Weird, restarting it got /calendar to work. When opening /calendar, I did get an error though, "Cannot read property 'day' of undefined"
It also looks like doing a restart in the admin console does a /build. Is logging into the server and doing the build going to be the new required thing when making plugin changes?
EDIT: Also, it does persist after the /build.
-
doesn't compatible with
master
Client side error:Uncaught Error: could not load locale data (fa-ir) for moment at eval (eval at <anonymous> (nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:43), <anonymous>:121:9) at Object.<anonymous> (nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:43) at c (nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:16) at Object.<anonymous> (nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:50) at c (nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:16) at n (nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:16) at nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:35 (anonymous) @ index.js?100c:97 (anonymous) @ nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:43 c @ nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:16 (anonymous) @ nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:50 c @ nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:16 n @ nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:16 (anonymous) @ nodebb.min.js?c79657b4-934f-4c27-a443-9e6a34eec468:35
-
@sanatisharif thanks for reporting. I've identified the issue and fixed it. I'll roll out a new version soon.
-
@azeus if guests don't have view permissions in the event category, then they can't see events. There was a bug in a previous version where guests couldn't see any events, though.
-
@PitaJ said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@azeus if guests don't have view permissions in the event category, then they can't see events. There was a bug in a previous version where guests couldn't see any events, though.
TKs, they do have but the calendar is showing empty. We are runnning 1.0.0-alpha.17.
-
@azeus I forget. Is there a reason you aren't upgraded to the latest version? I fixed this issue I think.
Don't upgrade yet, though. Let me release alpha.23 first.
-
@PitaJ said in [nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed:
@azeus I forget. Is there a reason you aren't upgraded to the latest version? I fixed this issue I think.
Don't upgrade yet, though. Let me release alpha.23 first.
No reason, just that v17 was enough stable and working fine for us I'll wait for v 23 then. Do we need to upgrade nodeBB as well? We are on v1.3.0
-
@azeus @sanatisharif New version. Please try out [email protected]
npm install nodebb-plugin-calendar@latest
Changelog:
- Fix response buttons not working sometimes
- Fall back more gracefully with languages
- Some translation updates
This version does not require an update beyond NodeBB v1.3.0
-
I have run into a problem with the latest alpha 23 version.
I am unable to add privileges to any of the groups in any category, I simply am greeted with error: "invalid-group-name". Here is that part from the log:
27/1 01:09:07 [150] - error: [groups.join] Could not create new hidden group: [[error:invalid-group-name]]
I am also unable to change any of the plugins settings, it says saved, without any errors, but they don't get saved.
-
I am also facing same issue as @Viljams-Volosovskis
27/1 15:34:04 [18726] - [31merror[39m: [groups.join] Could not create new hidden group: invalid-group-name