i'm trying to use flexinode + event + signup to manage a shared calendar for a brazilian percussion ensemble i direct. for any given event, i track who can definitely attend, who is a definite no, and who is just a maybe. the no's and maybe's are just as important for me to keep track of, so i know if 15 people already said no, there's no chance we'll be able to get more than a few to say yes, etc. for years, i'd send out emails to all the people on my list, and maintain a spreadsheet of the 20 or so replies i'd get. based on whatever each person says for each event, i'd store a value between 0 and 1 in a spreadsheet entry (rows = people, columns = events). at the top of each column, i'd just add up all the replies from each person (and if a couple said maybe, and i put in .5 for each one, on average, that'd mean 1 would attend, which works out). i do not want to continue using email for this (and therefore, the RSVP module isn't what i'm looking for), and i certainly don't want to have to send separate invites for each event (yet another reason i don't want RSVP).

i just want to be able to create the event nodes (there can be as many as 20 at a time i'm trying to schedule), and send 1 message to everyone saying "goto site.org/calendar and update your availability". then, when each user logs into the site and goes to the calendar, they'll be able to signup for each event. my only problem is that signup.module currently assumes that if they reply at all, they're planning to attend. i'd like to basically add another field to the signup_log table that stores the person's probability of attending. i can't just use the form_data longtext field and the custom fields from signup.theme, because the rest of signup.module is written to assume if there's an entry, the user is attending (for example, all the conflict-related functionality, the block functionality that shows "users attending this event", etc). so, the conflict functionality would have to be modified to check for each signup_log it's comparing, if the entry corresponds to a yes, no, maybe, etc. then, the various summary blocks and other views would be able to publish totals for yes, no, maybe, or detailed replies from each potential attendee.

i've searched the forums as much as possible, and event + signup seems like the ideal solution for what i'm trying to do, it's just missing the ability to track non-positive responses. i'm very new to drupal, but i'm going to attempt to hack a local copy of the signup module on a test site and see if i can at least get this partially working. i wanted to suggest it here as a feature request since it sounds like the 4.7 version is still being (re)designed and developed, and this idea might be more easily (and cleanly) implemented as part of whatever changes are planned for 4.7.

thanks much!

Comments

kiemce’s picture

Status: Active » Needs work

This is not dissimilar to a patch I just did (more info is under Ability to sign up for a friend).

I would start by adding an integer field in the signup_log table called "status" with default value "0".

Then add a form dropdown box above the 'sign up' button. Find "$form_data .= form_submit(t('Sign up'))" in the signup module, and above it add:

$form_data .= form_select(t('Your status'), 'signup_status', '0', array('0'=>'Unknown','1'=>'Yes','2'=>'No','3'=>'Maybe'));

Then to have that inserted into the table, find "function signup_user_signup" and amend:

// insert the user into the signup_log
db_query("INSERT INTO {signup_log} (uid, nid, signup_time, status) VALUES
(%d, %d, %d, %d)", $edit['uid'], $edit['nid'], $curtime, $edit['signup_status']); //$signup_form_data

After that you just have to decide how and where to display this new data.

hunmonk’s picture

Status: Needs work » Active

the implementation of this feature would be relatively complex, and i'm not seeing enough good use cases for it. i've designed signup to work best w/ registered users who want to commit to an event, and i plan to continue the module development in this direction. it's doubtful i would include anything like this unless the implementation was very clean.

while the solution isn't as ideal, you could still use the custom form fields for people to 'write in' their availability. you could even put in a select box directly to the form, i think.

one thing i would be willing to do is add some hooks to the module to allow a complementary module to leverage it's featureset. this would allow me to keep the module clean, and for others to write add-on functionality as they see fit.

dww’s picture

sorry if my original request was too specific and you're not able to see the value in this feature for other use cases. let me try to be more general. anyone scheduling anything with an online calendar system might want to be able to track 'no' or 'maybe' replies, not just 'yes'. for example, planning parties, organizing volunteer events, rehearsals, performances, art gallery openings, meetings for work, family reunions, political meetings (we can know in advance that we won't have quorum), you name it. in general, scheduling is more complex than just "who can make it?". a definite no is very different from no reply, since it tells the host that a given person cares enough about the event to give you some info, but can't attend themselves. if they don't reply, they might still just show up, whereas if they say they're not coming, you can plan for that. for all of the use cases i described above (and more), this can help the event host decide if they need to reschedule so that more people can attend. RSVP already provides this functionality, it's just completely tied to email, which isn't what i want.

i can understand that you originally intended for the signup module to only support definite yes replies, but i can't see how adding support for other possible replies fundamentally changes the implementation of the module. the patch suggested by kiemce is about 4 lines long to collect the data, and 1 extra field in the signup_log table. while i haven't had a chance to play with it yet, i'm guessing the code to display this extra field when viewing signups will be about another 4 lines. granted, the interaction with the signup conflict stuff might be a little bit more complex, but i can't imagine that's a deal-breaker.

if kiemce and i get this working with a relatively small, clean patch, would you reconsider accepting the patch into the main release? i'd hate to have to keep re-applying (and possibly re-implementing) this functionality for any new release. however, tracking no and maybe is absolutely essential for what i'm trying to do, and it's the primary reason i'm switching to drupal...

if the base module is built on the assumption that signup==yes, i'm not sure how hooks for other modules to interact with signup will be helpful. this seems like a relatively trivial thing for the signup module to do on its own, without the additional complexity of hooks, other modules, etc.

i don't want to come across as being confrontational about this, i think the signup module is great, and i appreciate all the work you've already put into it. i'm just a little disappointed at your initial reply, that's all. :) please let me know if you think this deserves a second look. thanks!

hunmonk’s picture

RSVP already provides this functionality, it's just completely tied to email, which isn't what i want.

then RSVP is the module you want to work on for this functionality, i believe. if it already does what you need except for web display, then it should be relatively easy to add that to the module.

but i can't see how adding support for other possible replies fundamentally changes the implementation of the module

you'd be amazed how quickly things can get complicated. try to keep in mind that every line of code that gets added is one i have to maintain as things go forward--i'm sure you can appreciate that that makes me less than cavalier about adding any new feature suggestion... :) i try to analyse things based on the overall goals of the module, and the feedback i get about what the majority of people need. in this case, it sounds like there's already a module out there (RSVP) who's goal is along the lines of your needs.

if kiemce and i get this working with a relatively small, clean patch, would you reconsider accepting the patch into the main release?

i'll certainly look at it, but i can't guarantee that i'll put it in.

if the base module is built on the assumption that signup==yes, i'm not sure how hooks for other modules to interact with signup will be helpful. this seems like a relatively trivial thing for the signup module to do on its own, without the additional complexity of hooks, other modules, etc.

i actually feel the opposite is true: using a well-designed hook system in a module greatly simplifies things in the long run. it introduces a greater degree of modularity for adding features, and keeps the base implementation clean. this is definitely my preferred approach, and i would be much more likely to accept a solution for this feature that was along those lines. i'm already considering moving the conflict functionality into a seperate module for this very reason.

i'm just a little disappointed at your initial reply, that's all. :)

my apologies. i don't mean to discourage you. i have also had feature requests and patches rejected, and it can certainly be frustrating. :) i think it's good to keep in mind that the worst case scenario is having to maintain a personal patch for it--of course not as convenient, but certainly possible, and that sounds like a lot less work than the spreadsheet solution!

dww’s picture

then RSVP is the module you want to work on for this functionality, i believe. if it already does what you need except for web display, then it should be relatively easy to add that to the module.... in this case, it sounds like there's already a module out there (RSVP) who's goal is along the lines of your needs.

well, no. all i was saying is that RSVP (and evite.com, and most other web-based scheduling systems) has the notion that replies can be no, maybe, or yes. that's about all RSVP does that i like. everything else is wrong. ;) it's not just a question of web display, it's that RSVP requires responses via email, separate emails for each event, etc, etc. it's fundamentally the wrong model for what i'm trying to do. signup fits perfectly... there's just a box when logged-in users view a calendar event for them to indicate if they're coming (or not). they can reply in batch by just going through the "Upcoming Events" block. the only problem with signup is that the "or not" part doesn't work yet. :)

try to keep in mind that every line of code that gets added is one i have to maintain as things go forward--i'm sure you can appreciate that that makes me less than cavalier about adding any new feature suggestion...

when i'm not messing around with drupal, my day job is being the core developer (and revision control master) for a huge distributed computing project called Condor. there are about 20 other full-time staff, and roughly 20 students contributing code, not to mention a growing community of folks around the world submitting patches, etc. i coordinate all the branching, merging, who's working on what where, i review the diffs (and tell people what they're doing wrong), etc. so, believe me, i know the pain of maintaining other people's code, accepting patches, and so on. i can definitely sympathize with your situation.

using a well-designed hook system in a module greatly simplifies things in the long run.

i'm so new to drupal that i'll have to take your word on that. in the abstract, that makes sense. i just have zero experience with designing drupal modules + hooks, so this seems more scary to me than a 10 line patch to add support for something that seems so fundamental to an online scheduling system. ;)

keep in mind that the worst case scenario is having to maintain a personal patch for it

right. my years of CVS experience to the rescue if it comes to this. ;) at least i know all about vendor branches and how to use them.

thanks.

hunmonk’s picture

i'm so new to drupal that i'll have to take your word on that. in the abstract, that makes sense. i just have zero experience with designing drupal modules + hooks

i'm not so sure about it only being 10 lines when it's all said and done. integrating w/ the current conflict stuff might be a pain. and of course any time any other new feature gets added, more code may have to be written to make it compatible. without a modular approach, it's too easy for a module to become a tangled mess of hacks to make all the 'features' work. afaik this was the fate of event.module recently--it was rewritten completely in 4.6 to make it more of a general calendaring system w/ hooks. project module is even worse. i'm trying to learn from other's mistakes... :) so i think the best approach is to keep 'core' signup functionality in signup.module, and allow other modules to talk to it. the question then becomes 'what is core functionality?' which is an excellent question :) there are definitely some things that fit much better and work much better if they live in the core module itself. we can make our best guess as to how to order things, but sometimes i think it's just 'try it and see'. so what i'm asking is to look at the modular approach first.

so this seems more scary to me than a 10 line patch to add support for something that seems so fundamental to an online scheduling system. ;)

funny, i feel exactly the opposite. i'd feel so much better if the functionality would live seperate from the core code, where
it could both meet your fundamental needs and not be my responsiblity :P

kiemce’s picture

I think you both make good arguments - I choose to get comfortable here on the fence ;)

hunmonk is correct in trying to maintain the purity of the core module - it's just good coding sense to avoid throwing too much code in there that the majority of users will not need. I think the crux of the issue comes down to "what are the core features people need?"... and guess what, we'll all have a different answer for this.

I also see dww's point - the signup module is not exactly resource hungry or 1000s of lines of code, so why not add a few extras in? (I'm a big advocate of the seat limit for events)

The compromise is to keep the core module as basic as possible and add a few hooks in, allowing others to add the extra functionality they want...

dww’s picture

i finally had a chance to really understand the inner workings of the signup module (and drupal programming in general). i made an initial set of changes to add the basic functionality i need. i was trying to be general-purpose about it, but some of it is rather specific to the way i've been doing things (e.g. providing a total "attendance estimate", which is the sum of the replies when the responses are normalized to a float between 0 and 1, 0 = no, 1 = yes, .x = some degree of maybe in between). i can fully support *NOT* wanting to apply these exact changes to the main signup module. ;)

i've got my own private cvs repository on my site, where i'm tracking all my changes (not just the signup module, but any configuration, etc... i like to keep *everything* under version control). unfortunately, i just discovered that modules are not strictly versioned like the core (http://drupal.org/node/27362), and the signup-4.6.0.tar.gz you download one day might be totally different than the one you download a day later. :( this makes it a lot harder to use cvs vendor branches to their fullest extent, since i can't just tag an import with the version, i need to use the date, too. oh well, now i know...

anyway, the reason i'm posting again is now that a) i'm really familiar with the signup code and b) i have a working copy that does what i need, i'd like to resume a discussion about how to either implement a hook system that would allow me to add a customized signup_reply.module and/or in some other way fold the useful bits of my work back into the core signup. i still believe most of this would be useful for signup to support natively :) but i can also see that there will be elements of what i'm trying to do which will be fairly specific and that you might not necessarily want to include. my biggest concern about making this modular is that i've added a new field (and have plans to add another) to the signup_log table. that seems pretty fundamental. i suppose i could make a whole new table, also keyed by nid and uid (something like "signup_reply_log"), but that seems somewhat inefficient and more complicated. i guess this comes back to the whole "what's the core, what's a hook?" debate...

furthermore, now that i've checked out a copy of today's 4.6 signup.module directly from the contributions repository, i see that my patch conflicts with a few recent changes you made. :( (2 out of 7 hunks FAILED). so, i'd like to coordinate as closely as possible so that i don't have a major headache trying to keep my changes working relative to the ongoing development of the signup module. of course, i don't need to always update my copy just because you made a change, but clearly it'd be in my best interests to be *able* to use the latest/greatest version you release. i suppose one of my next steps will be importing the latest 4.6 signup module into a new vendor tag, merging my changes into that, and resolving the conflicts. that way, any patches i post will hopefully apply cleanly (assuming nothing else in the module changes in the meantime).

i also have a lot of other ideas of functionality i'm about to add for my own needs. many of these features might be things you'd like the main module to support (e.g. ability for an admin to create signups for other users, edit existing signups, etc), even if you're stuck on the reply-must-be-yes thing. given that my changes are already starting to conflict with yours, i'd like to take a step back and see if we can work out a plan where as much of my work as possible can be folded in (to save you the trouble of implementing it yourself, to save me the trouble of constantly resolving patch conflicts, and to let everyone else have the benefit of the new functionality).

how should we proceed? should we continue to use this issue thread and just keep adding comments? should i upload a giant patch of everything i've done, just so you can see what i've done so far? should i include a few smaller patches of the individual steps i took along the way? should i post a new comment with a detailed prose description of what i changed and why? in terms of new functionality, should i just post new comments to this thread about what i'm planning to do and how? should i start new issue threads about each of them? just let me know what you think would be the most useful course of action.

thanks much, and i'm very excited about working together on this!
-derek

p.s. as soon as i've got all this working to my liking, i've got a few other people eagerly waiting to use my code for their sites, so i know i'm not crazy about how useful this can be. ;)

venkat-rk’s picture

Just posting to keep track of this thread.

dww’s picture

StatusFileSize
new629 bytes

ugh, that was painful. i just finished importing the 4.6 signup module (as of 2006-01-31) into my local repository and resolved the conflicts. to keep my work more clearly separated for the purposes of this thread, i ended up taking a local workspace of the official 4.6 signup module, applying my patches 1 by 1 (which i originally made relative to signup.module,v 1.1.2.18), resolving problems where hunks failed (relative to 1.1.2.22), and making a new set of patches. luckily, everything appears to still work in my local test site. ;) i'd *really* like to never do this again, but i figured if i'm going to be submitting patches, they should apply cleanly to the current end of the DRUPAL-4-6 branch of signup...

so, now that i went throught the trouble, i'll post 3 more comments to this thread where i'll attach a patch file that applies cleaning to signup.module 1.1.2.22, and i'll paste the cvs log message i used when committing the change to my local repository. these 3 patches build on each other, and should be applied in order. all of them depend on the following change to the signup.mysql file:

diff -u -F^f -r1.1 -r1.2
--- signup.mysql    30 Jan 2006 04:45:00 -0000  1.1
+++ signup.mysql    31 Jan 2006 17:20:16 -0000  1.2
@@ -34,6 +34,7 @@
   uid int(10) unsigned NOT NULL default '0',
   nid int(10) unsigned NOT NULL default '0',
   signup_time int(10) unsigned NOT NULL default '0',
+  reply int(2) unsigned NOT NULL default '0',
   form_data longtext NOT NULL,
   UNIQUE KEY uid_nid (uid,nid)
 ) TYPE=MyISAM;

here's my log message about this:

adding a 2-digit int "reply" field to the signup_log so we can track
replies other than 'yes'.  my current system is using a scale from 0
to 10, where: 0=no, 3=probably not, 5=maybe, 7=probably, 10=yes.
using an int makes it easier to deal with in many places, for
drop-down menus, etc.  however, these values make it easy to print out
the "Attendance estimate" for any signup by summing this value for all
entries that match an nid and then normalizing by dividing by 10.
dww’s picture

StatusFileSize
new5.61 KB

here's the first patch, that provides the basic changes to collect and display signups with a reply:

cvs log follows, patch attached...

initial changes to use the new 2-digit int "reply" field in the
signup_log so we can track replies other than 'yes'.  my current
system is using a scale from 0 to 10, where: 0=no, 3=probably not,
5=maybe, 7=probably, 10=yes:
- when constructing the signup data-entry view of a node, i added a
  drop-down box for the possible replies.  when we save the values
  into the signup_log table, we obviously include the reply, too.
- if the signup already exists for a node and the user is authorized
  to view signups, this now prints out 2 columns for the signups
  table, Name and Reply.  at the bottom of the table, this also prints
  out the "attendance estimate": (sum of the reply values)/10
- to centralize shared code, i added a private helper method,
  _signup_reply_str() which just returns a string representation of
  the given integer reply value (used both in the dropdown menu for
  data entry and for displaying the replies).
dww’s picture

StatusFileSize
new2.93 KB

patch #2, fixes the "signups" tab to display replies...

cvs log:

changes to the "signups" tab (the admin interface) to display user
replies.  this now prints two tables, a summary table (with just 2
rows: "Number of replies" and "Attendance estimate"), and the detailed
response table (3 columns: Name, Reply, Other).  in the detailed
table, the username and signup date are printed under "Name", the
string version of the reply (care of _signup_reply_str()) is listed in
"Reply", and everything from the form_data field is under "Other".
dww’s picture

StatusFileSize
new1.25 KB

patch #3: derek learns about tablesort_sql(). ;) currently only applied to the "signups" tab.

my future plan is to share the code to generate this table between the node view and the signups tab, but to give the signups tab extra administrative buttons for each row (currently only "cancel signup" exists, but i'd like to add an "edit" button to allow admins to change properties of an existing signup, as well as adding an "add new signup" button at the bottom of the table to allow an admin to create a signup on behalf of another user (selecting the user via a dropdown or something)...)

anyway, this is a small diff, since it only touches a few lines from patch #2. as usual, cvs log here, patch attached...

changes to the "signups" admin tab so that the detailed reply table
can now be sorted (default view sorts by reply in descending order, so
"Yes" replies are at the top of the table).
dww’s picture

apologies for the typos in comment #10. when i said:

"so, now that i went throught the trouble, i'll post 3 more comments to this thread where i'll attach a patch file that applies cleaning to signup.module 1.1.2.22..."

i meant:

"so, now that i went through the trouble, i'll post 3 more comments to this thread where i'll attach a patch file that applies cleanly to signup.module 1.1.2.22..."

it's late, and i've been working too much today... ;)

hunmonk’s picture

Status: Active » Postponed

i'm looking at the ever-growing amount of feature requests for this module, and two things are becoming apparent:

  1. there are lots of use cases for it, and lots of people interested in using it
  2. it's poised to become a spaghetti mess of code if we don't come up w/ a solid core/plugin approach

thus, i'm postponing the addition of any new features until i've had a chance to think this through and talk w/ some other developers. i've scheduled a meeting at the upcoming conference w/ the co-creator of signup module, and hopefully we can hash most of this out soon.

dww’s picture

it's poised to become a spaghetti mess of code if we don't come up w/ a solid core/plugin approach

thus, i'm postponing the addition of any new features until i've had a chance to think this through and talk w/ some other developers. i've scheduled a meeting at the upcoming conference w/ the co-creator of signup module, and hopefully we can hash most of this out soon.

agreed, i'm all for a core/plugin approach. i'm just going to create a whole new issue thread about that where we can start to get our ideas out there for what the interface is going to be, and solicit input from other signup users and folks with experience in other modules. as i said, i'm not expecting you to apply these patches directly to the 4.6 code. i just wanted to let you see in more detail exactly the kinds of changes i've been making, which will be helpful to think through what a contrib-interface is going to need to do. also, in case anyone else happens to want things to work exactly like i do, they now have the patches to apply for themselves. ;)

dww’s picture

Assigned: Unassigned » dww
Status: Postponed » Needs review

moving this out of postponed, since i'd like to consider committing these (or a modification of them) to the real release. however, i'd like to get people's opinions on this stuff, if other people agree this is useful, etc.

killes@www.drop.org’s picture

This seems to go into the right direction. I'd like the statuses to be configurable., though, similar to project*.

tobbe_s’s picture

I'm eagerly waiting for these functions! Seems to exactly what I need. Will they be released for use with Drupal 5.1 as well (this issue seems to be for Drupal 4.6)?

teedave’s picture

if you are still after more interest, i would love to see this feature added to the signup module.

killes@www.drop.org’s picture

Version: 4.6.x-1.x-dev » 5.x-2.x-dev
Status: Needs review » Needs work
StatusFileSize
new11.29 KB

here is my take on this.

Features: you can add as many statuses as you like

what works: Upgrade path (mysql only), adding, editing, deleting of states.

Missing is: Upgrade patch (pgsql), display of states, nicer UI for admin interface

killes@www.drop.org’s picture

StatusFileSize
new11.26 KB

Updated patch, admin UI now at admin/settings,

gerhard killesreiter’s picture

Status: Needs work » Needs review
StatusFileSize
new26.88 KB

Updated patch, I consider this feature-complete for now.

dww’s picture

Assigned: dww » Unassigned
Status: Needs review » Needs work

Don't have time for the thorough review or any testing now, but hare are some obvious things from a quick skim of the patch:

A) You should merge signup_update_5203 into signup_update_5202 -- there's no reason for separate updates except that's how you developed it on your test site.

B) case 'pgsql':// TODO

C) Do auto-increment fields always start with 1? How do we know after we insert 'Attending' that it's got ssid 1 so that when we alter {signup_log} and use a default of 1, that everything is right?

D) The install sets ssid to default to 0, while the DB update sets it to default to 1 -- this is obviously a bug.

E) Shouldn't "Attending" be inside a t()?

F) In the install/update case, the level for "Attending" is left as 0, yet in the state editing form, the level says "definitely attending" should be a 10...

G) $needs_signup_form = 2; -- if this is no longer just a bool, it should use PHP constants so we know wtf is going on. ;)

H) }; don't need the ; there...

I) $needs_signup_form!= 2 -- code style, needs space.

J) function signup_choice_form() is full of code-style/indentation problems, and is missing its phpdoc comment.

K) '#title' => '', is unnecessary.

L) I thought #type = 'value' was better than 'hidden'.

M) $update ="confirmed."; code style and not translatable.

N) "user chosen status of the subcription" is awkward and needs re-wording to be more clear (if i wasn't exhausted and busy, i'd spend a little time to come up with something).

O) I've never been much of a fan of the extra whitespace in FAPI and menu arrays to make all the => line up, and none of the rest of the module uses that style, so I'd prefer to keep it consistent.

I'll wait for a new patch before I test it closely and review the functionality.

Thanks,
-Derek

rconstantine’s picture

Crap! No progress on this for quite some time. Perhaps I'll take a crack at it if I can get some time soon.

ctsrutland’s picture

I'm looking for just the same thing for drupal 5.3 - a way to track "yes", "no" and "maybe" responses so we can tell whether we may have a band on a given event. I'm not sure I'm up to programming anything yet, but we'll see... in the meantime let me encourage anyone whos working on it! Thanks..

rokr’s picture

Isn't it what Signup Status is doing?

Subscribing.

rconstantine’s picture

No. Signup status is admin-administrated, whereas we want users to specify whether they are coming or not, be able to change that, and maybe even signup to bring things.

mdowsett’s picture

Signup Status allows admins to create different statuses (in your case, "yes, no, maybe") and as of yesterday, allows those statuses to be displayed on your signup form for the registrant to pick.

Also the ability to email the different groups of statuses separately was added.

It works great, I'm using it on a production site.

pauldawg’s picture

Very interested in this feature and a port to d6

Fayna’s picture

I wonder if this is still a possibility or is there another module out there that does this?

dww’s picture

Status: Needs work » Postponed

Signup status is probably the best solution to this problem at this point. Eventually the right solution will be #29568: Flexible number and type of fields, perhaps after the D7 port where I'd like to make signups field-able via D7 core fields.

mike211175’s picture

Category: feature » support

Further to comment 29 above - This is probably an obvious thing that I just cannot find, but is there a page that lists the status's of all the people who have signed up i.e. a page where everyone can check in to see who is a "yes", who is a "no" and who is a "maybe" - I have installed signup and signup status and they work well, but I cannot seem to navigate to a list of status's of those who have signed up. Any help would be much appreciated.

geerlingguy’s picture

Subscribe.

duaelfr’s picture

Status: Postponed » Closed (won't fix)

This version of Signup is not supported anymore. The issue is closed for this reason.
Please upgrade to a supported version and feel free to reopen the issue on the new version if applicable.

This issue has been automagically closed by a script.

simon georges’s picture

Status: Closed (won't fix) » Postponed

Reverting recent closing.

avpaderno’s picture

Status: Postponed » Closed (outdated)

I am closing this issue, as it's for a not supported project version.