Page MenuHomePhabricator
Feed Advanced Search

Wed, Jun 29

cmelo added a comment to T310207: Close registration action via kebab menu.

I just realized that it wouldn't be possible to close a registration whose event page is on another wiki from the special page (you'd have to visit Special:EditEvent on the other wiki). I've created T311582 to track that, and I propose not to do that for V0. So for V0 the user flow would be:

  • Click "close registration"
  • User is brought to Special:EditEvent
  • They see an error informing them that the registration must be edited on another wiki (the error includes the wiki name)
  • They can the browse to Special:EditEvent on the other wiki to make the change

There's a lot of space for improvements here, but we can't do much better for V0 given the time constraints. @ifried What do you think?

Wed, Jun 29, 12:38 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Epic, Campaign-Registration
cmelo moved T308574: Implement search for participant list on EventDetails (JS experience) from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-15) board.
Wed, Jun 29, 11:34 AMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo moved T308576: Implement infinite scrolling on participant list in EventDetails from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-15) board.
Wed, Jun 29, 11:34 AMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration

Mon, Jun 27

cmelo added a comment to T308574: Implement search for participant list on EventDetails (JS experience).

@cmelo Would adding user_name column to the ce_participants be a separate ticket, and do you imagine it would be a large amount of work? If yes, perhaps we can estimate it separately and it can be worked on shortly after other V0 tickets are completed. If it's a smaller amount of work, we can see if we can include it in V0. I'll await engineering input before we consider next steps.

Mon, Jun 27, 2:59 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo updated subscribers of T308576: Implement infinite scrolling on participant list in EventDetails.

There is an issue to display the Date and time as is it on the wireframes, I am sending below the link with the format options we have available at the moment:
https://www.mediawiki.org/wiki/Manual:WfTimestamp#:~:text=wfTimestamp()%20(part%20of%20GlobalFunctions,RFC%202822%20format%20and%20more.

Screen Shot 2022-06-27 at 10.53.43.png (875脳1 px, 204 KB)

Mon, Jun 27, 1:55 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo added a comment to T308574: Implement search for participant list on EventDetails (JS experience).

We just find a blocker on how to implement the search on the participants list, as we do not save the user_name on the ce_participants table on our central database (just the user id), we don't have a way to filter by username, adding a user_name column to the ce_participants seems to be the best option for the moment to solve this. The feasible options we have at the moment in my opinion seems to be:

  • Add a user_name column to the ce_participants
  • Remove this feature from V0 and check later if there is a better way to do it.
Mon, Jun 27, 1:47 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo moved T308576: Implement infinite scrolling on participant list in EventDetails from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-15) board.
Mon, Jun 27, 12:01 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo moved T309981: Add ability to remove participants from an event from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-15) board.
Mon, Jun 27, 12:01 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), Epic, CampaignEvents, Campaign-Registration

Mon, Jun 20

cmelo claimed T308574: Implement search for participant list on EventDetails (JS experience).
Mon, Jun 20, 3:07 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo claimed T308576: Implement infinite scrolling on participant list in EventDetails.
Mon, Jun 20, 3:07 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo moved T309981: Add ability to remove participants from an event from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-15) board.
Mon, Jun 20, 3:06 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), Epic, CampaignEvents, Campaign-Registration

Mon, Jun 13

cmelo updated the task description for T310539: Figure out what we鈥檙e doing with 鈥淏ack鈥 links.
Mon, Jun 13, 7:10 PMCampaign-Registration, Campaign-Tools
cmelo updated subscribers of T310539: Figure out what we鈥檙e doing with 鈥淏ack鈥 links.

Hi there @gonyeahialam, @ifried, @vyuen, @Daimona this is the task we discuss last sprint planning, about how are we going to handle the "Back" links, please let me know if the description provided is enough for us to decide what to do.

Mon, Jun 13, 7:10 PMCampaign-Registration, Campaign-Tools
cmelo added a comment to T310539: Figure out what we鈥檙e doing with 鈥淏ack鈥 links.

Screen Shot 2022-06-13 at 16.04.13.png (697脳1 px, 64 KB)

Mon, Jun 13, 7:04 PMCampaign-Registration, Campaign-Tools
cmelo created T310539: Figure out what we鈥檙e doing with 鈥淏ack鈥 links.
Mon, Jun 13, 7:03 PMCampaign-Registration, Campaign-Tools
cmelo added a comment to T308574: Implement search for participant list on EventDetails (JS experience).

Thanks @Daimona, I am adding the (h1) element manually

Right, but technically that is not the "page title" that MW core defines as such, and I'm wondering if there could be issues with that. I really don't know if there are going to problems in practice. One thing we could do is put the link below the title for now and then, for the long term, patch MW core so that it's possible to add a backlink above the page title.

Mon, Jun 13, 6:39 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration

Thu, Jun 9

cmelo moved T306526: Update location labels in registration configuration from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-15) board.
Thu, Jun 9, 8:28 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo added a comment to T306526: Update location labels in registration configuration.

Changes done, I also change some other error messages that also uses 'Physical' instead of 'In person'
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CampaignEvents/+/804447/2/i18n/en.json

Thu, Jun 9, 8:27 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo moved T306526: Update location labels in registration configuration from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-15) board.
Thu, Jun 9, 8:12 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo claimed T306526: Update location labels in registration configuration.
Thu, Jun 9, 8:11 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo moved T308571: Show event details from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-14) board.
Thu, Jun 9, 6:43 PMCampaign-Tools (Campaign-Tools-Sprint-15), Patch-For-Review, CampaignEvents, Campaign-Registration
cmelo moved T308572: Show list of participants from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-14) board.
Thu, Jun 9, 6:43 PMCampaign-Tools (Campaign-Tools-Sprint-15), Patch-For-Review, CampaignEvents, Campaign-Registration
cmelo moved T307125: Registration details, full view (participant side) from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-14) board.
Thu, Jun 9, 6:37 PMCampaign-Tools (Campaign-Tools-Sprint-15), Patch-For-Review, CampaignEvents, Campaign-Registration
cmelo added a comment to T308574: Implement search for participant list on EventDetails (JS experience).

@Daimona, I was able to do option one by hiding the default header of the page, because the page title is added by default even if I don't pass any text for that, so I added this css to hide the h1 element because if not it will add a border on the page. Do you think this can be a problem?

Wouldn't this result in a page without a title (h1) element? I believe the rendering of the h1 element is up to each skin, and it may be modified in the process, so I'm unsure what would happen if we pass a bogus title. In general, if MW does not let us suppress the page title, I don't know if it's a good idea to forcibly hide it.

Thu, Jun 9, 2:51 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration

Wed, Jun 8

cmelo added a comment to T308574: Implement search for participant list on EventDetails (JS experience).

Hi @gonyeahialam, I was able to make it looks more like the wireframes, I am adding screenshots of the old and new vector with two option:

Wed, Jun 8, 7:15 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo added a comment to T308574: Implement search for participant list on EventDetails (JS experience).

@cmelo We can use the search on the fly for JS and search with a button for no-JS.

Wed, Jun 8, 7:05 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration

Jun 6 2022

cmelo updated subscribers of T308574: Implement search for participant list on EventDetails (JS experience).

Hi @ifried, @gonyeahialam, @Daimona, @vyuen, I was wondering if we should add a search button, rr it should be like: After type at least 3 characters, we apply the search?
I am asking this because if we add the button, it will work for noJS users.

Jun 6 2022, 1:41 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo closed T309980: Add ability to remove participants from an event on the Participants as Invalid.

This was created by mistake, it is the same as the subtask below:
https://phabricator.wikimedia.org/T309981

Jun 6 2022, 1:30 PMCampaign-Tools, Campaign-Registration
cmelo renamed T309981: Add ability to remove participants from an event from Add ability to remove participants from an event on the Participants to Add ability to remove participants from an event.
Jun 6 2022, 1:26 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), Epic, CampaignEvents, Campaign-Registration
cmelo created T309981: Add ability to remove participants from an event.
Jun 6 2022, 1:25 PMPatch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-15), Epic, CampaignEvents, Campaign-Registration
cmelo created T309980: Add ability to remove participants from an event on the Participants.
Jun 6 2022, 1:23 PMCampaign-Tools, Campaign-Registration

May 25 2022

cmelo moved T308572: Show list of participants from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-13) board.
May 25 2022, 12:14 AMCampaign-Tools (Campaign-Tools-Sprint-15), Patch-For-Review, CampaignEvents, Campaign-Registration
cmelo moved T308280: Investigation: Determine that we are collecting all necessary data for V0 from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-13) board.
May 25 2022, 12:14 AMCampaign-Tools (Campaign-Tools-Sprint-15), Campaign-Registration
cmelo added a comment to T308280: Investigation: Determine that we are collecting all necessary data for V0.

I'd rather not use that link because it's outdated. Now that it exists, I believe that the JSON file should be the ultimate source of truth.

I think we should add timestamps for the ce_organizers table, like:

  • created_at
  • updated_at
  • deleted_at

This can be useful on v1 when we add the feature to add and remove organizers.

If we plan to use this information, yes.

May 25 2022, 12:13 AMCampaign-Tools (Campaign-Tools-Sprint-15), Campaign-Registration

May 23 2022

cmelo added a comment to T308612: Display non-functional kebab menu on registration list.

HI @ifried thanks, yes I agree we should work on the "delete registration special page".
What do you think @Daimona?

May 23 2022, 8:59 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo updated subscribers of T308280: Investigation: Determine that we are collecting all necessary data for V0.

Hi all, this is the link of the new spreadsheet with the fields we currently have for V0, I added some references to where the data will be displayed, so we can check on the wireframes if we are missing some data, it is on the column called "Where do we use this data?":
https://docs.google.com/spreadsheets/d/1nY5ITmFLzFeeh1CUbaCR66rZ3xHV-PuCm6okuaDNQAg/edit#gid=0

May 23 2022, 8:56 PMCampaign-Tools (Campaign-Tools-Sprint-15), Campaign-Registration

May 22 2022

cmelo added a comment to T306014: Share Event feature.

@Daimona seems you had some concerns earlier with this?

The only concern I have is that we should not pre-generate the link; instead, there should be a button to generate the link, and when that is clicked, we do generate the link and provide another button to copy it. There are mainly two reasons for this:

  1. Depending on how often people would use short links, we may end up creating short links that are rarely used, thus wasting space
  2. The process of generating a short link is tied to the user performing the action; this is used e.g. to prevent blocked users from creating short links, and for rate limiting. We cannot do that without asking the user first.

These are really good points, I totally agree, thanks Emanuele.

May 22 2022, 9:48 PMCampaignEvents, Campaign-Registration, Campaign-Tools (Campaign-Design)
cmelo added a comment to T308612: Display non-functional kebab menu on registration list.

Hi there, I remember we decided to create a separate task to add the actions to the menu, and I also don't think they would be difficult to implement, and I think they are important features for V0.

May 22 2022, 9:38 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration

May 18 2022

cmelo updated the task description for T303648: Return the list of event registrations of an organizer.
May 18 2022, 2:35 PMCampaign-Tools (Campaign-Tools-Sprint-15), CampaignEvents, Campaign-Registration
cmelo moved T308280: Investigation: Determine that we are collecting all necessary data for V0 from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-13) board.
May 18 2022, 12:13 PMCampaign-Tools (Campaign-Tools-Sprint-15), Campaign-Registration

May 16 2022

cmelo added a comment to T307108: PLACEHOLDER: Accept interwiki links in the create/edit registration form.

I think we should do it different, we could redirect the user to the wiki of the event page, this way we do not need to worry about interwiki, would be something like:

May 16 2022, 2:20 PMCampaign-Registration, CampaignEvents, Campaign-Tools

Apr 28 2022

cmelo added a comment to T306202: Determine data structure for storing addresses.

For V0 we will save have just the country and a free text for the event address.

Apr 28 2022, 4:15 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo added a comment to T304843: [Spike] Investigate deployment strategy for v0 [high priority].

We decide to deploy it to Patchdemo and to beta cluster.

Apr 28 2022, 4:13 PMCampaign-Tools (Campaign-Tools-Sprint-12), CampaignEvents, Campaign-Registration
cmelo added a comment to T304843: [Spike] Investigate deployment strategy for v0 [high priority].

One thing I'd like to point out. While it's not a hard dependency, our extension uses CentralAuth quite a bit for global user data. Hence, if we want to build an environment that resembles what we'll have in production, we don't just need a single wiki, we need a wiki farm with CentralAuth. This is already the case for the beta cluster, and while it should be entirely possible to do that in a custom VPS instance, it could take some time to get everything working. Patchdemo, OTOH, does not support wiki farms at all, AFAICS.

Thanks Emanuele, I agree, I am checking VPC and toolforge options, and it seems that they are not a good option for what we need.

Apr 28 2022, 4:10 PMCampaign-Tools (Campaign-Tools-Sprint-12), CampaignEvents, Campaign-Registration

Apr 20 2022

cmelo added a comment to T304843: [Spike] Investigate deployment strategy for v0 [high priority].

One thing I'd like to point out. While it's not a hard dependency, our extension uses CentralAuth quite a bit for global user data. Hence, if we want to build an environment that resembles what we'll have in production, we don't just need a single wiki, we need a wiki farm with CentralAuth. This is already the case for the beta cluster, and while it should be entirely possible to do that in a custom VPS instance, it could take some time to get everything working. Patchdemo, OTOH, does not support wiki farms at all, AFAICS.

Apr 20 2022, 12:52 PMCampaign-Tools (Campaign-Tools-Sprint-12), CampaignEvents, Campaign-Registration

Apr 12 2022

cmelo moved T304843: [Spike] Investigate deployment strategy for v0 [high priority] from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 12 2022, 6:54 PMCampaign-Tools (Campaign-Tools-Sprint-12), CampaignEvents, Campaign-Registration
cmelo moved T303143: Create a documentation for the Edit Event Registration API from Review/Feedback 馃挰 to Product sign-off 馃 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 12 2022, 6:54 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303141: Create unit tests for Edit Event Registration API from Review/Feedback 馃挰 to Product sign-off 馃 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 12 2022, 6:54 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303140: API - Edit Event Registration from Review/Feedback 馃挰 to Product sign-off 馃 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 12 2022, 6:54 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303144: Just Allow the Event Creator to see and edit the Event Registration for V0 from Review/Feedback 馃挰 to Product sign-off 馃 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 12 2022, 6:54 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303142: Create fields validation for Edit Event Registration API from Review/Feedback 馃挰 to Product sign-off 馃 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 12 2022, 6:53 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration

Apr 11 2022

cmelo added a comment to T302584: Integrate Event Center with Programs & Events Dashboard.

This is great, thank you so much @Ragesoss

Apr 11 2022, 7:54 PMCampaign-Registration, Campaign-Tools
cmelo committed rUCAM297d5cc17ae0: Edit event registration API and special page (authored by cmelo).
Edit event registration API and special page
Apr 11 2022, 2:51 PM

Apr 7 2022

cmelo added a comment to T305536: Form Validation and Error Messages for Enable Registration form.

Hi @gonyeahialam, thanks for the information provided.

Apr 7 2022, 4:18 PMCampaign-Tools (Campaign-Design)
cmelo added a comment to T304742: [Wireframe review request] Event Center homepage.

Hi @Nananadia93, I am sorry I don't if I got it, what do you mean by section?

Apr 7 2022, 3:34 PMCampaign-Tools, Epic

Apr 6 2022

cmelo added a comment to T305389: Investigate pagination in the REST API.

Hi @Daimona, thanks, I agree, since seems that this will be provided in the future, I am ok by using a hard limit for now on the API side.

Apr 6 2022, 5:35 PMCampaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-10)

Apr 5 2022

cmelo moved T303142: Create fields validation for Edit Event Registration API from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 5 2022, 12:11 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303144: Just Allow the Event Creator to see and edit the Event Registration for V0 from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 5 2022, 12:11 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303140: API - Edit Event Registration from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 5 2022, 12:11 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303141: Create unit tests for Edit Event Registration API from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 5 2022, 12:11 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration

Apr 4 2022

cmelo created T305394: Create an API to return the list of participants.
Apr 4 2022, 5:06 PMCampaign-Tools (Campaign-Tools-Sprint-11), Campaign-Registration, CampaignEvents
cmelo added a project to T305392: Create the API to return the list of organizers: CampaignEvents.
Apr 4 2022, 5:04 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo added a project to T305392: Create the API to return the list of organizers: Campaign-Registration.
Apr 4 2022, 5:04 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo created T305392: Create the API to return the list of organizers.
Apr 4 2022, 5:04 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303141: Create unit tests for Edit Event Registration API from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-10) board.
Apr 4 2022, 12:15 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration

Mar 29 2022

cmelo added a comment to T304843: [Spike] Investigate deployment strategy for v0 [high priority].

Talking to Bryan he shared with me some useful information on how we can request for a "New VPC project" I am taking a look at it.

Mar 29 2022, 7:47 PMCampaign-Tools (Campaign-Tools-Sprint-12), CampaignEvents, Campaign-Registration
cmelo added a comment to T303642: Remove the user from the participants list into the database.

The user must be soft deleted

Oh, I didn't notice this. @cmelo do we need soft deletion for V0? The schema we created doesn't seem to support that.

Hi @Daimona, yes we need to create a new field into the database, I think it should be a deleted_at (timestamp)

That's a good point, but is it needed?. @ifried do we need to know when a participant has unregistered from an event?

Mar 29 2022, 7:33 PMCampaign-Tools (Campaign-Tools-Sprint-9), CampaignEvents
cmelo added a comment to T304843: [Spike] Investigate deployment strategy for v0 [high priority].

I will have a meeting with Stephane next week to try pathcdemo.

Mar 29 2022, 7:21 PMCampaign-Tools (Campaign-Tools-Sprint-12), CampaignEvents, Campaign-Registration
cmelo updated the task description for T304746: [Wireframe review request] Community.
Mar 29 2022, 7:17 PMCampaign-Tools, Epic
cmelo added a comment to T304746: [Wireframe review request] Community.

For the "Connect with other organizer" I was wondering if we have the users location/address available, since this seems to be PII and we would need this information to calculate the distance from one user to another.
Also I am not sure, but it could impact performance, because we would need to get the location of all the organizers, and calculate the distance of each one, to get the list of organizers near the user.

Mar 29 2022, 7:17 PMCampaign-Tools, Epic
cmelo updated the task description for T304745: [Wireframe review request] Communication Center.
Mar 29 2022, 7:07 PMCampaign-Tools, Epic
cmelo added a comment to T304745: [Wireframe review request] Communication Center.

Implementing our own messaging system will be really a huge work.
I am curious to know more about "Distribution List" and "Social Media"

Mar 29 2022, 7:07 PMCampaign-Tools, Epic
cmelo updated the task description for T304744: [Wireframe review request] Resources.
Mar 29 2022, 6:53 PMCampaign-Tools, Epic
cmelo updated the task description for T304742: [Wireframe review request] Event Center homepage.
Mar 29 2022, 6:49 PMCampaign-Tools, Epic
cmelo added a comment to T304742: [Wireframe review request] Event Center homepage.
  • I also think that the menu should not be on the left side.
  • On the calendar, I was wondering if we will allow the user to select only the actual month or they will be able to see the next/previous months?
  • What is the participants documentation, that the organizer will be able to send?
Mar 29 2022, 6:49 PMCampaign-Tools, Epic
cmelo updated the task description for T304743: [Wireframe review request] My Events.
Mar 29 2022, 6:39 PMCampaign-Tools, Epic
cmelo added a comment to T304743: [Wireframe review request] My Events.
  • I like how it looks like!
  • What is "Gold contributor"?
  • I agree with Vanessa that would be better to change the labels from "Organizer/Participant" to "Organizing/Participating" on the events.
  • I would like to point out that any SPA features may not be possible to implement because we need to refresh the page almost each time a user does an action, so for example
    • if the user select an option on the select input filter it will not automatically filter, we would need a "Filter" button so the user can click on it and the entire page will be reloaded
Mar 29 2022, 6:38 PMCampaign-Tools, Epic

Mar 28 2022

cmelo added a comment to T304831: Determine name of special page(s) when participants (un)register for an event.

I like option 1.

Mar 28 2022, 12:30 PMCampaign-Registration, Campaign-Tools, CampaignEvents

Mar 23 2022

cmelo added a comment to T303642: Remove the user from the participants list into the database.

The user must be soft deleted

Oh, I didn't notice this. @cmelo do we need soft deletion for V0? The schema we created doesn't seem to support that.

Mar 23 2022, 1:44 PMCampaign-Tools (Campaign-Tools-Sprint-9), CampaignEvents
cmelo added a comment to T303639: Create fields validation for the Unregister Participant API.

Thinking about this again, I agree with the comments above. However, number of seats or automatic closing are not V0, so for now I'd stick with disallowing the unregistration only if the event has ended (but not if it's closed). What do y'all think?

Mar 23 2022, 1:39 PMCampaign-Tools (Campaign-Tools-Sprint-9), CampaignEvents
cmelo added a comment to T303718: API - Delete event registration.

@cmelo To confirm, are we talking about a new database field (e.g. event_deleted 鈭 {0, 1}), or changing the status of the registration (i.e. event_status)? And if it's the former, do we need it for V0?

Mar 23 2022, 1:37 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303728: API - Registration view for participants from Backlog to To be Estimated/Discussed on the Campaign-Tools board.
Mar 23 2022, 1:15 PMCampaign-Tools (Campaign-Tools-Sprint-10), CampaignEvents, Campaign-Registration
cmelo moved T303718: API - Delete event registration from Backlog to To be Estimated/Discussed on the Campaign-Tools board.
Mar 23 2022, 1:15 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303143: Create a documentation for the Edit Event Registration API from In Progress 馃捇 to Review/Feedback 馃挰 on the Campaign-Tools (Campaign-Tools-Sprint-9) board.
Mar 23 2022, 12:35 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo added a comment to T303143: Create a documentation for the Edit Event Registration API.

https://www.mediawiki.org/wiki/Extension:CampaignEvents/Api#Edit_an_event_registration

Mar 23 2022, 12:35 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303143: Create a documentation for the Edit Event Registration API from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-9) board.
Mar 23 2022, 3:51 AMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration

Mar 22 2022

cmelo added a comment to T298542: Determine names of special pages when organizer creates registration.

Thanks for the context Emanuele, I also prefer option 1, and I am working on this, thank you!

Mar 22 2022, 11:19 PMCampaign-Tools (Campaign-Tools-Sprint-15), Campaign-Registration, CampaignEvents

Mar 21 2022

cmelo moved T303142: Create fields validation for Edit Event Registration API from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-9) board.
Mar 21 2022, 11:32 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303140: API - Edit Event Registration from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-9) board.
Mar 21 2022, 11:32 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo moved T303144: Just Allow the Event Creator to see and edit the Event Registration for V0 from Ready 馃幀 to In Progress 馃捇 on the Campaign-Tools (Campaign-Tools-Sprint-9) board.
Mar 21 2022, 11:32 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo added a comment to T301692: Design of Campaign Registration desktop web v2 prototypes.
  • Icons in the text fields (URL and address): are they important?
    • Engineering notes: This is currently not possible, but the needed core change should be relatively easy to write, so we can do that if design thinks this is important for V0.
  • Design answer: Icons are especially important for the input fields that do not have labels on top (URL and Address).

Note that these fields do have labels. I guess it may be possible to remove the labels, but I think that's bad for accessibility.

Mar 21 2022, 11:15 PMCampaign-Registration, Campaign-Tools (Campaign-Design)
cmelo added a comment to T303639: Create fields validation for the Unregister Participant API.

Hi @Daimona, yes I agree with you, the participant can not register in this two cases.

Mar 21 2022, 10:38 PMCampaign-Tools (Campaign-Tools-Sprint-9), CampaignEvents

Mar 18 2022

cmelo claimed T303140: API - Edit Event Registration.
Mar 18 2022, 7:17 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo claimed T303141: Create unit tests for Edit Event Registration API.
Mar 18 2022, 7:16 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo claimed T303142: Create fields validation for Edit Event Registration API.
Mar 18 2022, 7:16 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo claimed T303143: Create a documentation for the Edit Event Registration API.
Mar 18 2022, 7:16 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo claimed T303144: Just Allow the Event Creator to see and edit the Event Registration for V0.
Mar 18 2022, 7:16 PMCampaign-Tools (Campaign-Tools-Sprint-11), CampaignEvents, Campaign-Registration
cmelo updated the task description for T304113: [Campaigns team review request] Event Center Site Map Options.
Mar 18 2022, 2:26 PMCampaign-Tools (Campaign-Tools-Sprint-10), Campaign-Registration
cmelo added a comment to T304113: [Campaigns team review request] Event Center Site Map Options.

I think the site map is really good and easy to understand, I also like option 1 better.

Mar 18 2022, 2:24 PMCampaign-Tools (Campaign-Tools-Sprint-10), Campaign-Registration

Mar 17 2022

cmelo updated the task description for T301692: Design of Campaign Registration desktop web v2 prototypes.
Mar 17 2022, 2:26 PMCampaign-Registration, Campaign-Tools (Campaign-Design)