WEBVTT 76 00:10:20.410 --> 00:10:33.020 Benji Fisher: welcome. This is the triple usability meeting for February 20, fourth. 2,023 and Benji Fisher moderating. And also here are Ralph Color, who's sharing the screen, and we'll start off the discussion. 77 00:10:33.270 --> 00:10:37.980 Benji Fisher: Aaron Mchale and female Helstone, Thank you all for joining and go ahead, Rob. 78 00:10:39.550 --> 00:10:41.410 Thanks, Benji. 79 00:10:42.910 --> 00:10:50.380 Ralf Koller: The issue we take a look at now is issue Number 5 6 8 8. 80 00:10:50.460 --> 00:10:54.420 Ralf Koller: We send a recent welcome message from Admin user edit. 81 00:10:55.000 --> 00:10:59.410 I've already applied the patch. It's basically about 82 00:10:59.970 --> 00:11:04.170 Ralf Koller: in the before state. If you go to a user edit page 83 00:11:04.290 --> 00:11:08.150 Ralf Koller: in the current state. You just have the safe and the cancel account. 84 00:11:08.710 --> 00:11:13.690 Ralf Koller: local, actual button, and the 85 00:11:15.530 --> 00:11:24.030 Ralf Koller: that what's the name? Batch processes available with with no indication about 86 00:11:24.130 --> 00:11:31.430 Ralf Koller: reset, the 87 00:11:31.620 --> 00:11:45.870 Ralf Koller: use the edit page as well as add to action. Send the welcome message to the selected users. If we take a look at an installation, if you g0 0n to the 88 00:11:46.120 --> 00:11:48.570 Ralf Koller: people's page. 89 00:11:49.030 --> 00:11:56.240 Ralf Koller: I've created a few accounts. and, for example, you're able to 90 00:11:56.400 --> 00:11:59.910 Ralf Koller: go to admin check, admin admins. 91 00:12:00.140 --> 00:12:03.340 Ralf Koller: and notified and 92 00:12:03.830 --> 00:12:09.500 Ralf Koller: select the action it's. Send the welcome message to the selected users. 93 00:12:10.590 --> 00:12:11.590 Ralf Koller: Apply. 94 00:12:13.100 --> 00:12:20.290 Ralf Koller: Then you get the status message, Send the welcome message to the selected Users was applied t0 3 items. If you go to mailhog. 95 00:12:21.340 --> 00:12:23.660 Ralf Koller: you see. 96 00:12:24.240 --> 00:12:34.460 Ralf Koller: admin admins and notified. get an email stating, yeah, thank you for registering a triple. You may know how log in by leaving this link or copying. 97 00:12:34.660 --> 00:12:38.890 Ralf Koller: and the other option is I could go into there. 98 00:12:40.090 --> 00:12:42.930 Ralf Koller: admin Oops. I took the wrong path 99 00:12:43.230 --> 00:12:48.000 Ralf Koller: and go underneath and click, send for like a message. 100 00:12:48.170 --> 00:12:49.300 Ralf Koller: and again 101 00:12:52.100 --> 00:12:54.140 Ralf Koller: about my message is sent. 102 00:12:54.500 --> 00:12:56.600 But there is 103 00:12:57.010 --> 00:12:59.760 Ralf Koller: one slight problem 104 00:12:59.970 --> 00:13:08.270 Ralf Koller: I've noticed. Oops go back for one. I could go into my user one, for example. 105 00:13:08.440 --> 00:13:10.190 Ralf Koller: our caller Oops 106 00:13:10.980 --> 00:13:16.540 Ralf Koller: and go there. Send a back message going to Mail Hook. 107 00:13:17.620 --> 00:13:18.720 Ralf Koller: and 108 00:13:19.860 --> 00:13:24.990 Ralf Koller: there was a message sent to me welcoming me to the side 109 00:13:25.410 --> 00:13:27.860 same, for 110 00:13:29.560 --> 00:13:32.540 Ralf Koller: I could pick that one, that one. 111 00:13:32.830 --> 00:13:36.580 Ralf Koller: I could basically pick everything. each account available. 112 00:13:38.350 --> 00:13:39.450 Ralf Koller: Send it. 113 00:13:43.280 --> 00:13:48.600 Ralf Koller: and it's doesn't make any difference between 114 00:13:48.650 --> 00:13:51.300 Ralf Koller: if an account is already accessed. 115 00:13:52.140 --> 00:13:55.820 Ralf Koller: or it is not so far so 116 00:13:56.120 --> 00:13:58.010 Ralf Koller: that might be a problem 117 00:13:58.660 --> 00:13:59.920 Ralf Koller: from my perspective. 118 00:14:03.930 --> 00:14:10.140 Benji Fisher: All right. So I I guess this all works is designed. There are no pure bugs. It's just that 119 00:14:10.470 --> 00:14:16.490 Benji Fisher: a welcome message is an odd thing to send to someone who has previously logged in. 120 00:14:17.000 --> 00:14:17.680 Ralf Koller: Yep. 121 00:14:18.800 --> 00:14:22.250 Ralf Koller: or even the site Administrator account 122 00:14:26.390 --> 00:14:27.850 Ralf Koller: that doesn't feel right. 123 00:14:29.190 --> 00:14:31.890 Ralf Koller: and one other detail. 124 00:14:37.010 --> 00:14:40.790 Ralf Koller: No, no. Let's go back to another. 125 00:14:42.330 --> 00:14:43.730 Ralf Koller: The delete. 126 00:14:43.760 --> 00:14:47.080 Ralf Koller: the cancel account partners. All of this. 127 00:14:48.350 --> 00:14:49.250 Ralf Koller: It is 128 00:14:49.670 --> 00:15:00.380 Ralf Koller: to grasp the function of the sentence like a message meaning You have to read it. and maybe it would be beneficial to add, maybe 129 00:15:01.580 --> 00:15:04.280 Ralf Koller: an envelope. Icon 130 00:15:04.860 --> 00:15:07.750 similar to the 131 00:15:08.130 --> 00:15:13.800 Ralf Koller: Then I can for the cancel account. So to add a visual queue 132 00:15:13.860 --> 00:15:15.260 Ralf Koller: to the button, maybe. 133 00:15:20.790 --> 00:15:25.650 Benji Fisher: Oh, I i'm sorry i'm sorry. So what you're showing us is a site where 134 00:15:26.080 --> 00:15:32.340 Benji Fisher: the issue already has a Patrick Merge request applied. This is not a plain tuple site. 135 00:15:32.870 --> 00:15:36.180 Ralf Koller: No, that's that is the patch of light already. Okay. 136 00:15:40.010 --> 00:15:45.340 Ralf Koller: I've shown you the the 2 screenshots with you before 137 00:15:45.570 --> 00:15:52.700 Ralf Koller: I can before screenshots. There you don't have the third button between the safe and the cancel account. 138 00:15:52.790 --> 00:15:56.810 Ralf Koller: and the action is missing. That's it before state 139 00:15:56.900 --> 00:16:03.710 Ralf Koller: from the issue summary. and I see in the in in the side that the patch is already applied. 140 00:16:09.230 --> 00:16:11.840 Aaron McHale: Could you Could you go to the 141 00:16:12.410 --> 00:16:14.680 configuration 142 00:16:14.930 --> 00:16:16.830 Aaron McHale: then? Account settings? 143 00:16:18.240 --> 00:16:22.070 Ralf Koller: This is like under under under configuration. Oh, sorry. 144 00:16:22.280 --> 00:16:24.630 Aaron McHale: yeah. And then I can't say things. 145 00:16:26.770 --> 00:16:28.340 Scroll down. Please 146 00:16:30.030 --> 00:16:41.050 Aaron McHale: keep going. Okay. So here are all of the email templates related to users What? I'm wondering. I just wondered if there was. 147 00:16:42.590 --> 00:16:52.240 Aaron McHale: Yeah, okay, if there was other ones, because my my thinking as well, is there other situations where you might want to resend, you know, resend an email, but 148 00:16:52.460 --> 00:16:58.490 Aaron McHale: all the other ones are for very specific situations. 149 00:16:58.900 --> 00:17:07.920 Aaron McHale: I don't know if, like sending the password recovery email. Is that maybe another case where you might want to send out on behalf of the user I don't know if there's a way 150 00:17:07.940 --> 00:17:14.410 Aaron McHale: like if there's an easy way in the admin interface to do that, or, if you know, I think the only way to do it is to go to 151 00:17:14.490 --> 00:17:18.270 Aaron McHale: the reset password form. So that might be a case where 152 00:17:19.270 --> 00:17:23.869 you may also want to. Folks like be able to just send by email for a user 153 00:17:25.390 --> 00:17:35.890 Aaron McHale: And I wonder if this we, you know, in the actions drop down. We need a a group for like email actions, perhaps. 154 00:17:36.560 --> 00:17:49.960 Aaron McHale: and with the account form. If maybe we need a, you know, rather than action button at the bottom. If there needs to be some other kind of something else that allows you to send 155 00:17:50.650 --> 00:17:53.750 Aaron McHale: these. You know certain kinds of emails like that? 156 00:18:01.070 --> 00:18:10.610 Benji Fisher: Yeah, I think that's a good point. Why, why is it just the welcome message that we're singling out as as something that can be sent this way. 157 00:18:14.270 --> 00:18:20.570 Aaron McHale: and also like, there's 2 welcome messages that welcome the user created or welcome approval 158 00:18:22.040 --> 00:18:31.890 Aaron McHale: awaiting approval. So like. Could you then send this? Presumably the one it sends is the first one. so is that I wonder if there's logic there that prevents. 159 00:18:32.060 --> 00:18:39.400 Aaron McHale: You know it. It makes sure that they do. Your user receives the most appropriate email based on their account status. 160 00:18:42.950 --> 00:18:44.060 Ralf Koller: 1 s 161 00:18:46.800 --> 00:18:49.890 Ralf Koller: we've taken a look at 162 00:18:52.180 --> 00:18:53.650 Admin 163 00:18:53.750 --> 00:18:56.000 Ralf Koller: has already access the page 164 00:18:58.510 --> 00:19:00.600 Ralf Koller: and admin there. 165 00:19:02.880 --> 00:19:06.990 Ralf Koller: But send the welcome. 166 00:19:12.130 --> 00:19:15.230 Ralf Koller: I I think that's the one it's sending. 167 00:19:15.570 --> 00:19:18.390 Ralf Koller: and that's the the more approval required. 168 00:19:19.120 --> 00:19:20.160 Aaron McHale: Okay. 169 00:19:20.390 --> 00:19:24.490 Ralf Koller: and 1 s let's take a look at 170 00:19:26.650 --> 00:19:29.320 Ralf Koller: at mince in contrast 171 00:19:29.510 --> 00:19:32.460 Ralf Koller: that has not access the page. 172 00:19:35.100 --> 00:19:40.060 Ralf Koller: but they don't. 173 00:19:40.080 --> 00:19:52.210 Aaron McHale: If you change one of those users to the blocked state and then send it. I wonder what if you get a different email, then, because that would be. That's the case where a user is being created, but it requires approval 174 00:19:53.550 --> 00:19:54.740 Ralf Koller: and 1 s 175 00:19:55.900 --> 00:19:56.940 Ralf Koller: safe. 176 00:19:57.970 --> 00:19:59.940 Ralf Koller: Okay, it's blocked. Now. 177 00:20:00.520 --> 00:20:01.290 Aaron McHale: yeah. 178 00:20:01.470 --> 00:20:04.420 Ralf Koller: And sending an approval. 179 00:20:09.940 --> 00:20:10.710 Ralf Koller: Yeah 180 00:20:13.410 --> 00:20:15.270 Ralf Koller: account 181 00:20:24.310 --> 00:20:27.230 Aaron McHale: is that the did did it get the correct template? 182 00:20:32.000 --> 00:20:34.360 Ralf Koller: No, it doesn't look like 183 00:20:36.290 --> 00:20:44.160 Ralf Koller: that is no not modified. Thank you for registering a true for your application for an account. All right. Try to resend it another time. 184 00:20:44.480 --> 00:20:47.270 Aaron McHale: Oh, they maybe that is the correct 185 00:20:48.340 --> 00:20:48.900 Ralf Koller: Hmm. 186 00:20:49.360 --> 00:20:52.330 Benji Fisher: Oh, even that that button changed 187 00:20:52.950 --> 00:20:58.620 Aaron McHale: it, said. Send a waiting approval message. 188 00:21:01.770 --> 00:21:02.970 Ralf Koller: Oh, in teaching? Yeah. 189 00:21:07.170 --> 00:21:11.240 Aaron McHale: So well, then, we've established that 190 00:21:13.130 --> 00:21:14.860 Simo Hellsten: the question. 191 00:21:14.890 --> 00:21:19.890 Simo Hellsten: What happens when user has logged in for the first time already? 192 00:21:20.680 --> 00:21:29.460 Simo Hellsten: What is that still like send welcome message. because that's kind of a Okay, yeah, because it could be also that 193 00:21:29.800 --> 00:21:32.310 after the user. Has logged in. 194 00:21:32.370 --> 00:21:36.160 Simo Hellsten: it could be sent password recovery message. 195 00:21:37.700 --> 00:21:45.760 Ralf Koller: No, this is it was the initial thing I've shown with the 196 00:21:45.900 --> 00:21:48.400 Ralf Koller: it still says, Send welcome message. 197 00:21:48.780 --> 00:21:52.210 Simo Hellsten: Yeah. 198 00:21:52.450 --> 00:21:57.170 Simo Hellsten: if it doesn't change always. then it's kind of a 199 00:21:58.210 --> 00:22:02.540 Simo Hellsten: all right. not so clear. Because. yeah, what I was thinking about 200 00:22:02.580 --> 00:22:17.450 Simo Hellsten: if it starts with waiting for approval, and then you can recent that one. and then welcome so and what? When the welcome message is sent, then after the user log in, then it would change, maybe to 201 00:22:18.170 --> 00:22:21.310 Simo Hellsten: that password recovery or something like that. So that's good. 202 00:22:22.400 --> 00:22:24.420 Simo Hellsten: Yeah, could be useful. 203 00:22:27.030 --> 00:22:30.960 Benji Fisher: Okay. So there there are actually several objections I have. 204 00:22:33.480 --> 00:22:36.050 Benji Fisher: S0 0ne is 205 00:22:36.300 --> 00:22:37.470 Benji Fisher: that 206 00:22:38.190 --> 00:22:45.200 Benji Fisher: it it's kind of complicated it. It's doing all this logic to figure out which is the right message to send. 207 00:22:45.670 --> 00:22:49.830 Benji Fisher: and no matter how hard you try. 208 00:22:50.280 --> 00:22:55.150 Benji Fisher: something is gonna come up where some administrator wants to send 209 00:22:55.620 --> 00:23:00.200 Benji Fisher: the message that that you didn't think was the right one to send. 210 00:23:00.380 --> 00:23:10.550 Benji Fisher: So So my first injection is that we should just give the administrator the choice of which message to send wrap rather than figure it out. 211 00:23:12.250 --> 00:23:16.580 Benji Fisher: depending on whether the user is locked in or not. Blah blah blah whether users locked. 212 00:23:17.530 --> 00:23:19.860 So that that's my first objection. 213 00:23:19.880 --> 00:23:27.750 Benji Fisher: Second objection. I really don't like having the secondary button at the bottom of the user end page. 214 00:23:27.780 --> 00:23:28.880 Benji Fisher: This is 215 00:23:30.560 --> 00:23:35.380 Benji Fisher: just not the right place for it. It's not something that comes up often enough 216 00:23:35.580 --> 00:23:47.310 Benji Fisher: that that that it should be that prominent, and it's it's really fundamentally different from the the saver or delete account links that we have there 217 00:23:47.440 --> 00:23:51.420 Benji Fisher: at the bottom of the page. So I don't like that. 218 00:23:54.490 --> 00:23:55.710 Benji Fisher: And then the 219 00:23:56.270 --> 00:24:00.530 Benji Fisher: the third thing is that I i'm not sure that this is 220 00:24:00.640 --> 00:24:04.530 Benji Fisher: something that people need s0 0ften 221 00:24:04.580 --> 00:24:07.630 Benji Fisher: that it should be part of tuple core. 222 00:24:09.880 --> 00:24:14.920 Benji Fisher: you could easily implement it in a trip module like 223 00:24:15.920 --> 00:24:23.350 Benji Fisher: the user edit form. I guess if you really really want that button at the bottom of the page. You can do a form malter and put it there. 224 00:24:23.970 --> 00:24:32.890 Benji Fisher: But certainly the bulk actions are really easy to implement, and it can trip module that doesn't have to be part of core. 225 00:24:33.620 --> 00:24:49.170 Benji Fisher: So my first thought. without having read any of of the the discussion, I don't know how many people actually need it. It's just my impression that that this is a small use case. 226 00:24:49.600 --> 00:24:56.970 Benji Fisher: But my my first impression is that we should close this as well fix, and if someone wants to do it and they can trip module. 227 00:24:57.170 --> 00:24:58.230 Benji Fisher: they can do that 228 00:25:00.010 --> 00:25:02.840 Simo Hellsten: well. Also. Another thing is that 229 00:25:04.530 --> 00:25:13.660 Simo Hellsten: there is a lot of large sites that have like external login, and they don't use this kind of a Allow this kind of a 230 00:25:14.070 --> 00:25:35.670 Simo Hellsten: messages necessarily sent from that from Drupal. So then there would be kind of a all this different different kinds of login modules would kind of they. They should be some setting to disable this in core or those different modules would need to implement something to disable this one. 231 00:25:36.350 --> 00:25:42.520 Simo Hellsten: because it would kind of be so prominent in that. In that, like you, user 232 00:25:43.490 --> 00:25:45.280 Simo Hellsten: it is things. And then 233 00:25:45.370 --> 00:25:47.490 Simo Hellsten: those messages are 234 00:25:47.870 --> 00:25:51.540 Simo Hellsten: often not relevant. If you log in by some Micro Microsoft 235 00:25:51.910 --> 00:25:54.880 Simo Hellsten: Active Directory, or some other other 236 00:25:55.420 --> 00:25:57.460 Simo Hellsten: system, so it might be 237 00:25:57.920 --> 00:26:02.960 Simo Hellsten: at at stuff that needs to be removed by others. 238 00:26:17.210 --> 00:26:18.010 Aaron McHale: Yeah. 239 00:26:18.040 --> 00:26:26.670 Aaron McHale: broadly agree with what's been said. I definitely don't think there should be an action button at the bottom of the form. 240 00:26:30.800 --> 00:26:35.620 Aaron McHale: I would suggest this: the it does a separate tab, because 241 00:26:36.190 --> 00:26:39.560 set, or a separate local action, so to speak. 242 00:26:39.620 --> 00:26:52.000 Aaron McHale: local task what it whatever. They are. Local tasks a separate tab along the top, not some page, if it wants to be added, because we try to follow. 243 00:26:52.300 --> 00:27:07.700 Aaron McHale: Generally speaking, we've tried to follow the principle that, and we've applied this before with things like role settings where one form shouldn't, try and do too many things you should be, you know, 1 0ne already. The user form is quite 244 00:27:07.710 --> 00:27:10.770 has a lot of things on it. and 245 00:27:11.420 --> 00:27:13.890 Aaron McHale: we're just further 246 00:27:13.900 --> 00:27:18.730 Aaron McHale: adding to the chaos, so to speak. 247 00:27:19.800 --> 00:27:33.050 Aaron McHale: and so, following the same logic we've used in the past with, like I said, things like the role settings issue. We we move that onto its own settings screen created the role settings to move the administrator rule configuration out of account settings. 248 00:27:33.180 --> 00:27:51.560 And we followed that pattern. We've recommended that I believe that in other cases I would certainly suggest we recommend that. and I I don't know exactly what the right, whether it's simply just a button, or whether you get like a set of radio buttons to choose as you suggested. And then you to choose 249 00:27:51.710 --> 00:27:58.440 Aaron McHale: which message to send. Because, yeah, I think that's trying to program actually figure out me. Me just 250 00:27:58.770 --> 00:28:02.870 Aaron McHale: result in this issue. Go right in the circles forever. 251 00:28:03.130 --> 00:28:13.360 Aaron McHale: And potentially, as you said, this is not gonna, you know. There's always gonna be edge cases. So yeah, perhaps sort of maybe a set of radio buttons. And they are, you know, you can choose which message to send. I'm not 252 00:28:13.390 --> 00:28:29.440 Aaron McHale: sure. I don't even like rail buttons are necessarily good idea. We've explored the check boxes, using a check box when it's not actually saving the state of the checkbox is not a good idea. So whether it's a series of buttons again. I'm. I'm not entirely sure 253 00:28:29.910 --> 00:28:37.310 Aaron McHale: what we should use. Maybe it's a drop down. It's more appropriate. But yeah, I I think 254 00:28:37.440 --> 00:28:41.200 Benji Fisher: i'm gonna hand over to Ralph. But i'm 255 00:28:46.080 --> 00:28:48.720 Ralf Koller: one thought in regards 256 00:28:49.920 --> 00:28:57.840 Ralf Koller: if it should be a won't fix. I think the issue is running long enough, and there are, i'm just started to scrolling through. 257 00:28:57.950 --> 00:29:02.380 Ralf Koller: It looks like there is a certain need. and 258 00:29:03.110 --> 00:29:13.930 Ralf Koller: I like the idea moving the button to a set dedicated tab. as Aaron suggested, and if they would fix also my gripe 259 00:29:14.530 --> 00:29:21.810 Ralf Koller: that the button at the bottom was in between the other 2, and it was hard to process. 260 00:29:21.970 --> 00:29:29.410 Ralf Koller: and that would also leave the option open, which I really liked what Aaron suggested 261 00:29:30.530 --> 00:29:44.250 Ralf Koller: to add in a follow up issue, the option to resent the password, for example, or reset the password for users and for admins that might be 262 00:29:44.900 --> 00:29:50.040 Ralf Koller: way more cleaned up and way more straightforward for users to to 263 00:29:50.290 --> 00:29:51.480 Ralf Koller: actually. 264 00:29:52.030 --> 00:29:56.460 Simo Hellsten: Yeah. I also like the idea of having a separate tab because of. 265 00:29:56.970 --> 00:30:12.980 Simo Hellsten: I also noticed that it what would be the problem or kind of a confusing? If you are, you have you? Can you have you the same form where you can edit the email address. Let's say somebody types in the incorrect email, address 266 00:30:12.980 --> 00:30:17.380 Simo Hellsten: and correct correct it, and then tries to send 267 00:30:17.420 --> 00:30:21.610 Simo Hellsten: welcome message to the correct email. 268 00:30:22.010 --> 00:30:28.300 So it would be the editing of the email would happen on the same form than sending it. So it might be 269 00:30:28.670 --> 00:30:39.940 Simo Hellsten: on clear whether or not it it is saved when one sends the email message to the email that was just typed in. So that's kind of would be also fixed, having it as a separate 270 00:30:40.290 --> 00:30:41.110 Simo Hellsten: tab. 271 00:30:41.990 --> 00:30:54.330 Benji Fisher: Yeah. Another thing you can do with a separate tab is give give a little more description. You might have the subject line of each message that would make it easier to decide which message it is you're trying to send. 272 00:30:55.190 --> 00:31:01.160 Aaron McHale: Yeah, or even even show, like a preview of the whole message. You could like building on that. 273 00:31:01.840 --> 00:31:09.760 Aaron McHale: And and that is actually what you said seem with such an important point, because the problem here. I think 274 00:31:10.200 --> 00:31:20.880 Aaron McHale: if you were to change that email and click the button, it would not save your changes. It would send the email to the old email address, and you'd be like you would still see the old email address. You'd have to click, save. 275 00:31:21.060 --> 00:31:23.320 Aaron McHale: then scroll back, then and click the button again 276 00:31:24.890 --> 00:31:39.640 Aaron McHale: for the record. I'm not even a fine of the delete often being there like I just it's again. It's. It suffers from the same fundamental problem. Delete. It's a bit different, because, like, if you click delete, you're gonna go and delete the entity like that's I. I can. I can let that one slide. But like yeah, it's 277 00:31:40.950 --> 00:31:42.720 yes, and 278 00:31:47.950 --> 00:31:53.710 Ralf Koller: and just one Western about the most point 279 00:31:54.750 --> 00:32:00.860 Ralf Koller: to add the ability to disable that setting in core in general. 280 00:32:01.080 --> 00:32:03.910 Ralf Koller: Where would that be best placed. 281 00:32:05.200 --> 00:32:07.090 Ralf Koller: I have no idea Yet 282 00:32:08.020 --> 00:32:13.430 Simo Hellsten: I was thinking that just the like. The first idea that came to my mind is that 283 00:32:13.450 --> 00:32:18.480 Simo Hellsten: at the same place where you enable and disable user contact phones 284 00:32:22.290 --> 00:32:32.000 Aaron McHale: Is there a. I think there's a on that route for you where just there, I think there is one of them that has some configuration attached to it. If you scroll by it down. 285 00:32:33.300 --> 00:32:39.070 maybe just like through, because i'm i'm like sure. There's one that's got some like additional configuration. 286 00:32:41.150 --> 00:32:42.230 Aaron McHale: Hmm. 287 00:32:44.090 --> 00:33:01.910 Aaron McHale: Being more than just subject and body. Yeah, yeah, there's one. So yeah, there's some. Okay. So some of these you can configure to be to be on or off. So maybe there is a case where we would also add a check box to say, Allow this to be manually sent. 288 00:33:02.130 --> 00:33:02.930 Aaron McHale: you know. 289 00:33:05.880 --> 00:33:11.680 Aaron McHale: And that would. That would be the perfect place to provide that sort of like turning it on and off kind of thing. 290 00:33:14.240 --> 00:33:14.890 Simo Hellsten: Yeah. 291 00:33:19.880 --> 00:33:27.950 Benji Fisher: Okay. So I I think we have consensus here. I I I think also we we should, you know, remember 292 00:33:28.560 --> 00:33:32.620 that our job is to advise on usability. So 293 00:33:32.670 --> 00:33:39.580 Benji Fisher: you know I I personally think it's it's a won't fix, but that should not be part of the Usability Review. 294 00:33:39.890 --> 00:33:43.930 Benji Fisher: but we do have some strong usability recommendations. 295 00:33:44.140 --> 00:33:59.820 Benji Fisher: and one is on the user edit page. Do not make it a button next to save, but make it a separate tab. and the second recommendation is in both places the the bulk of operations, and this new tab. 296 00:34:00.090 --> 00:34:05.680 Benji Fisher: Let the admin decide which message is sent rather than deciding for them. 297 00:34:08.179 --> 00:34:09.920 Benji Fisher: I think that's all we have to say. 298 00:34:12.810 --> 00:34:13.790 Ralf Koller: but 299 00:34:17.780 --> 00:34:23.000 Ralf Koller: I still I I still think I would hide the 300 00:34:23.520 --> 00:34:25.520 Ralf Koller: send the welcome message to 301 00:34:25.909 --> 00:34:29.550 Ralf Koller: any account that has already access the page. 302 00:34:34.750 --> 00:34:45.800 Benji Fisher: You know. I I just feel that there's only some edge case where the administrator wants to do that, whether or not it's a good idea, and I don't want to stop the administrator. 303 00:34:46.420 --> 00:34:50.590 Simo Hellsten: Yeah. So in theory, they could be some site that 304 00:34:50.670 --> 00:34:58.260 Simo Hellsten: that to the welcome message some legal terms or something like that. That would be a little bit silly to do it like that, but it could be done 305 00:34:59.710 --> 00:35:04.070 so it could be a way to send a reminder about what was agreed on. 306 00:35:09.100 --> 00:35:18.210 Aaron McHale: I just put into the zoom chat a link to the issue where we introduce the role settings screen. And so. honey. 307 00:35:18.340 --> 00:35:30.630 Aaron McHale: Ralph. I'm, assuming you're commenting on your coming to this one. But there is commenting on it. You can use this one, you know. Reference this issue as an example of where we, where we introduced a new form for a specific purpose. 308 00:35:30.650 --> 00:35:32.890 Aaron McHale: and the rationale for for doing it. 309 00:35:34.280 --> 00:35:38.010 Ralf Koller: Tissue number is 9 8 7 9 7 8. 310 00:35:38.900 --> 00:35:39.600 Aaron McHale: Umhm. 311 00:35:42.120 --> 00:35:46.970 Benji Fisher: What a great issue Number for someone who's just like that. 312 00:35:47.890 --> 00:35:51.310 Aaron McHale: Yeah, actually, that's yeah. 313 00:35:53.900 --> 00:35:57.060 Aaron McHale: this there's some real great issue numbers out there. That's for sure. 314 00:35:57.320 --> 00:36:13.900 Aaron McHale: A 315 00:36:14.730 --> 00:36:17.480 Aaron McHale: I. We still have 4 digit issue numbers. 316 00:36:23.740 --> 00:36:27.370 Aaron McHale: Someone can find an open 2 0r 3 digit issue number than you are. 317 00:36:28.660 --> 00:36:31.790 Aaron McHale: I don't. I don't imagine there are any. But yeah. 318 00:36:47.710 --> 00:36:57.620 Aaron McHale: I guess the only thing we we did talk about was the the the at the bulk actions, and whether we should have what we should do about those? Because 319 00:36:57.950 --> 00:37:13.900 Aaron McHale: would we have a bulk action? For should we? Well, first, should we have a a group in there, as I suggest. I don't if you can't even do groups. But if we can, should we have a a grip to group these actions? And then, secondly, should we have 320 00:37:13.920 --> 00:37:21.400 Aaron McHale: an action for for every every email that you can send? I would, I would guess that's where we're leading. 321 00:37:21.540 --> 00:37:38.440 Benji Fisher: Oh, no, No, no, you know for for one that that's too much clutter. This does not deserve more than one item in that select list, but bulk option. I actions have a configuration screen optionally, so 322 00:37:39.570 --> 00:37:42.220 Benji Fisher: add send an email to the bulk 323 00:37:43.820 --> 00:37:50.330 Benji Fisher: to the options list. and then, when you select that you you get the configuration step. 324 00:37:51.190 --> 00:37:56.380 Benji Fisher: and where where you where the only configuration is. You choose which one you're going to send. 325 00:37:56.630 --> 00:37:58.360 Aaron McHale: Oh, yeah, okay. 326 00:37:58.890 --> 00:38:04.330 Aaron McHale: that's a good idea. I see what you mean. It's like when you do the user cancel. One 327 00:38:04.350 --> 00:38:05.290 Aaron McHale: Isn't, it 328 00:38:05.520 --> 00:38:10.380 Aaron McHale: is he, Ralph? If you do the user cancel action, do you get the configuration. 329 00:38:11.110 --> 00:38:13.130 Ralf Koller: I don't want to cancel. My 330 00:38:15.750 --> 00:38:18.120 Aaron McHale: good. 331 00:38:19.020 --> 00:38:19.640 Ralf Koller: Yeah. 332 00:38:21.760 --> 00:38:26.520 Aaron McHale: Yep. Yes. Oh, perfect. Yeah, that's exactly what we should do then. 333 00:38:27.430 --> 00:38:28.200 Ralf Koller: And 334 00:38:28.580 --> 00:38:30.910 Ralf Koller: on that config screen 335 00:38:32.250 --> 00:38:36.960 Ralf Koller: maybe it might be a good idea If you, for example, have ready buttons and select 336 00:38:37.610 --> 00:38:44.080 Ralf Koller: a welcome message for recent X to add a preview of the text used 337 00:38:44.470 --> 00:38:45.430 Ralf Koller: underneath. 338 00:38:48.280 --> 00:38:59.050 Aaron McHale: Yeah, you could we? I mean, we could optionally recommend. Yeah, it could be a. It feels like there could be a follow up issue, though, of like adding the the preview of what the email is going to be that it's going to be sent. 339 00:38:59.960 --> 00:39:03.720 Aaron McHale: But yeah, I think that's definitely a good idea. 340 00:39:12.520 --> 00:39:17.820 Benji Fisher: Yeah, so it's When I said, let the administrator decide. This is what I was thinking of. 341 00:39:18.190 --> 00:39:18.780 Ralf Koller: Yeah. 342 00:39:19.110 --> 00:39:22.580 Benji Fisher: this the administrator gets to choose which email to send. 343 00:39:24.450 --> 00:39:34.130 Aaron McHale: I yeah, i'm wondering as well like. I think in this case radio buttons are a good idea. But for 344 00:39:35.290 --> 00:39:43.520 Aaron McHale: for the the local task on the user because they just go to the user and then you click on their like, whatever you know, like, send email. 345 00:39:43.940 --> 00:39:50.280 Aaron McHale: I I don't know. I don't know. Our radio button is a good idea, because 346 00:39:50.470 --> 00:39:54.730 Aaron McHale: or with this drop that must be better, because 347 00:39:56.440 --> 00:40:05.750 you know it, it's it's not like that. The State is going to be saved. So I feel like with check boxes, radio buttons unless we're actually saving the State. I'm not sure they're 348 00:40:05.900 --> 00:40:09.900 Aaron McHale: the best idea. Maybe a drop down is 349 00:40:10.750 --> 00:40:15.750 Aaron McHale: is is better, because it will. The first thing in the dropdown could be. You don't select 350 00:40:16.500 --> 00:40:18.510 Aaron McHale: the email to send or something. 351 00:40:19.000 --> 00:40:20.620 Benji Fisher: I I really Don't 352 00:40:20.750 --> 00:40:24.980 Benji Fisher: think of select list versus radio buttons as 353 00:40:25.200 --> 00:40:27.450 Benji Fisher: implying that sort of difference. 354 00:40:28.960 --> 00:40:35.930 Remember, when Christina was joined during the meeting several weeks ago, and we we talked about 355 00:40:36.810 --> 00:40:45.140 Benji Fisher: you. Just you using a select list when there are a certain number of of options, and then 356 00:40:45.320 --> 00:40:49.810 Benji Fisher: switching back to radios or or check boxes when there are a few are. 357 00:40:50.620 --> 00:40:51.480 Aaron McHale: Yeah. 358 00:40:52.830 --> 00:41:01.250 Benji Fisher: I I I think that that radio buttons are are the right choice. Certainly not check boxes, because what check boxes? 359 00:41:02.740 --> 00:41:18.060 Aaron McHale: Yeah, I I guess i'm just thinking about it from the perspective of like when you hit the button. It's not actually saving the state of what you've selected. It's just performing in action. So that's where I'm coming from in that thinking is that the right way to convey that? 360 00:41:18.450 --> 00:41:24.170 Aaron McHale: Because then, because usually the user expects you to like something, and it will. It would save the State. But maybe it's 361 00:41:24.820 --> 00:41:26.950 Aaron McHale: maybe it's fine for radio buttons. 362 00:41:27.020 --> 00:41:33.080 Benji Fisher: Yeah, I I think moving it off of the main edit page onto a separate tab is enough to 363 00:41:33.510 --> 00:41:34.880 Benji Fisher: solve that problem. 364 00:41:35.350 --> 00:41:36.070 Aaron McHale: Yeah. 365 00:41:36.660 --> 00:41:40.850 Benji Fisher: it's it's pretty clear you're not saving state. You are sending a message. 366 00:41:41.230 --> 00:41:42.600 Aaron McHale: and that 367 00:41:43.030 --> 00:41:49.200 Simo Hellsten: yeah, usually. Well, if it if you have a like limiting like a not too many options, then 368 00:41:49.310 --> 00:41:54.690 Simo Hellsten: with the radio buttons, we can see all the options at the same time. So that's always nice. 369 00:41:54.900 --> 00:41:56.250 Simo Hellsten: so we can choose 370 00:41:56.580 --> 00:41:57.680 Benji Fisher: plus one to that 371 00:42:03.060 --> 00:42:05.170 for my understanding. 372 00:42:06.210 --> 00:42:12.840 Ralf Koller: Let's say we have the welcome message option and the reset password option on the tab. 373 00:42:13.380 --> 00:42:14.190 Ralf Koller: So 374 00:42:14.240 --> 00:42:19.890 Ralf Koller: you have a radio button with the options for the welcome message and the sent outcome message. 375 00:42:20.070 --> 00:42:24.380 Ralf Koller: and you have the for example. research 376 00:42:24.540 --> 00:42:26.810 Ralf Koller: passport also, with one 377 00:42:27.250 --> 00:42:34.400 Ralf Koller: option or 2 0r without any, and there is no safe. But just on click of the button 378 00:42:34.710 --> 00:42:37.470 Ralf Koller: the chosen option is sent. 379 00:42:39.930 --> 00:42:42.370 Ralf Koller: Is that correct for my understanding? Okay. 380 00:42:42.550 --> 00:42:47.040 Benji Fisher: Object. Just every available message is is listed on on 381 00:42:47.490 --> 00:42:50.610 Benji Fisher: the page they can choose. 382 00:42:59.700 --> 00:43:08.030 Ralf Koller: If you have several different types of messages, meaning you have welcome messages and password reset message. That is all the different. You can't 383 00:43:09.000 --> 00:43:11.030 Ralf Koller: have one 384 00:43:13.000 --> 00:43:24.680 Benji Fisher: common button for all the different types. I suppose you have a radio button to select which message you want to send, and then you have a submit button at the bottom of the form that will send the message. 385 00:43:25.570 --> 00:43:32.050 Aaron McHale: It's basically the equivalent. It's the same pattern that we use for the the delete or cancel account form 386 00:43:32.160 --> 00:43:36.260 Aaron McHale: like you choose from one t0 4 things. You click the button, and then it does that thing. 387 00:43:41.100 --> 00:43:44.930 Aaron McHale: And then we could have a you know an optional follow up 388 00:43:45.160 --> 00:43:49.820 Aaron McHale: to make it so. You can then configure which ones are available. 389 00:43:56.750 --> 00:43:59.190 Ralf Koller: Don't you mean 390 00:44:00.860 --> 00:44:12.230 Ralf Koller: the radio button option list would be all the options for whatever else like possible resets in a single 391 00:44:12.680 --> 00:44:13.930 Ralf Koller: radio button list. 392 00:44:14.250 --> 00:44:17.960 Ralf Koller: Yes, together 393 00:44:21.550 --> 00:44:27.120 Ralf Koller: they're only what 6 6 0r 8 0f them. It's. It's not 394 00:44:29.070 --> 00:44:32.610 Ralf Koller: I for my for my my first 395 00:44:34.330 --> 00:44:39.150 Ralf Koller: in idea of us to make a semantic 396 00:44:39.410 --> 00:44:46.990 Ralf Koller: separation between welcome messages as one block or field set, let's say, and one field set 397 00:44:47.260 --> 00:44:48.650 Ralf Koller: for the reset 398 00:44:49.760 --> 00:44:54.210 Ralf Koller: password. That was my initials thinking. 399 00:44:55.760 --> 00:44:57.300 Ralf Koller: But I understood now. Okay. 400 00:44:58.210 --> 00:45:05.630 Aaron McHale: yeah, I think that' be a bit complicated, because then you have to try and track between the the radio buttons across all of them. And that's gonna 401 00:45:07.710 --> 00:45:21.160 Aaron McHale: you know. If you select one and then select the radio button and the other list you're gonna have to basically deselect all the other ones somehow, and that requires like some javascript. And then we're just getting a bit complicated, I think. 402 00:45:21.710 --> 00:45:22.320 Ralf Koller: No. 403 00:45:27.700 --> 00:45:37.840 Ralf Koller: My initials was just to make it separate and clear. The and Don't have a single list for all 404 00:45:38.260 --> 00:45:40.700 Ralf Koller: the different type of options. That was 405 00:45:41.700 --> 00:45:48.260 Ralf Koller: my first thought. But yeah. I definitely see the technical implementation formality. 406 00:45:49.070 --> 00:46:02.330 Aaron McHale: I think it's like it's been. You said it's not a big list. And if we, as long as we communicate clearly like the if you go, if you went back to the account settings screen, you can see that play out with all of the 407 00:46:02.850 --> 00:46:05.060 Aaron McHale: the fact. Total tabs. 408 00:46:06.740 --> 00:46:15.500 Aaron McHale: Yeah, like you can. You can see all the different tabs there, so it's. It's kind of an equivalent of like taking the text from these tabs and turning them into. 409 00:46:17.030 --> 00:46:19.620 Aaron McHale: you know, radio buttons. And then. 410 00:46:28.320 --> 00:46:31.650 Benji Fisher: yeah, have have consistency between the 2 forms. 411 00:46:32.510 --> 00:46:35.260 Ralf Koller: But honestly, that way. 412 00:46:35.860 --> 00:46:39.370 Ralf Koller: The pencil account could also be moved 413 00:46:40.460 --> 00:46:41.470 Ralf Koller: to the T. 414 00:46:43.250 --> 00:46:51.510 Ralf Koller: If you choose, the account cancelled option. then the email could be sent there, and at the same time the account could be cancelled. 415 00:46:58.840 --> 00:47:01.050 Benji Fisher: Oh, that that that's a good question like. 416 00:47:05.100 --> 00:47:06.580 Aaron McHale: Yeah, I 417 00:47:07.770 --> 00:47:21.140 Aaron McHale: Exactly. You get confusing because I don't. I don't think we would want this form to be cancelling an account. But at the same time, if we, if the the option implies that you can like, it, might accidentally imply you could cancel the account. 418 00:47:26.070 --> 00:47:32.150 Ralf Koller: No, I I I think this Forum should just send an email. I don't think it should have any other effects. 419 00:47:32.360 --> 00:47:33.230 Aaron McHale: Yeah. 420 00:47:33.290 --> 00:47:49.710 Aaron McHale: Oh, that's that's what I mean. I'm just worried that if we do, for instance, how they will send the account they can cancel the email like that could imply to an admin that, or if I select that does that mean the account also gets cancelled? 421 00:47:50.640 --> 00:48:00.850 Benji Fisher: I I I think the same point applies to several of these that that all we're doing here is sending the email. We're not creating an account. We're not proving an account. 422 00:48:01.210 --> 00:48:05.460 Benji Fisher: We're not blocking an account we are just sending an email. 423 00:48:06.240 --> 00:48:07.490 Ralf Koller: So the only 424 00:48:07.740 --> 00:48:13.300 Benji Fisher: I think we can say that once at at the top or the bottom of the form. 425 00:48:17.530 --> 00:48:23.490 Ralf Koller: so basically only password recovery, and the different welcome messages would be 426 00:48:24.280 --> 00:48:27.320 Ralf Koller: candidates for the tab option to. 427 00:48:29.660 --> 00:48:45.710 Aaron McHale: Yeah, to me, I think so, because if we try to the other one's gonna like we, we, you know. I just feel like it's. It's unnecessarily. It's introducing unnecessary confusion potential into the interface and the 428 00:48:50.160 --> 00:48:51.420 Simo Hellsten: well 429 00:48:51.700 --> 00:48:52.530 Aaron McHale: Yeah. 430 00:48:53.100 --> 00:48:58.270 Simo Hellsten: account activation. It has those username password. 431 00:48:58.350 --> 00:49:00.260 Simo Hellsten: So it's like a 432 00:49:00.810 --> 00:49:04.360 Simo Hellsten: might be useful to send that so with the default content. 433 00:49:05.190 --> 00:49:09.080 But this actually this one, they also have this 434 00:49:09.300 --> 00:49:18.600 Simo Hellsten: the ones that have a one-time logging. URL. So there there is a it should be able to generate those because they 435 00:49:19.760 --> 00:49:22.220 Simo Hellsten: don't lost lost for ever. 436 00:49:23.200 --> 00:49:30.960 Simo Hellsten: So it is so. There would be some some logic there for those ones. I don't know which part of this I just that. 437 00:49:31.610 --> 00:49:38.000 Simo Hellsten: So it's not all sending messages. It's all owns it, also creating one-time log into your urls. 438 00:49:40.870 --> 00:49:54.330 Aaron McHale: So we're basically saying we would we have options for the welcome if this. I guess this 3 welcome emails, and then the password recovery one, I think, to me, are the only ones that really make sense to send. 439 00:49:56.160 --> 00:49:58.060 Simo Hellsten: Well, there is a 440 00:49:58.210 --> 00:50:04.580 confirmation account, cancellation, confirmation that requires U.S.A. 441 00:50:05.830 --> 00:50:10.010 Simo Hellsten: interaction. So that's something that if somebody doesn't respond. 442 00:50:10.250 --> 00:50:15.760 Simo Hellsten: or has some miscon like a misconfigured email that might make sense to be 443 00:50:15.820 --> 00:50:16.870 Simo Hellsten: recent. 444 00:50:20.740 --> 00:50:23.540 Aaron McHale: Yeah, but I guess you could. Well. 445 00:50:27.930 --> 00:50:34.260 Benji Fisher: I still feel we should just leave it up to the administrator or not to sign in advance for them. 446 00:50:35.110 --> 00:50:38.490 Simo Hellsten: and also these can be well 447 00:50:38.860 --> 00:50:41.390 Simo Hellsten: if the check box is for 448 00:50:42.470 --> 00:50:45.590 Simo Hellsten: no, those notifications, activation 449 00:50:45.700 --> 00:50:52.290 Simo Hellsten: cancelled. If the check boxes for not like a that disable the notify. User 450 00:50:54.420 --> 00:50:57.530 Simo Hellsten: If they are not checked, then we shouldn't use those. 451 00:51:00.200 --> 00:51:01.300 Simo Hellsten: I think. 452 00:51:03.370 --> 00:51:08.140 Aaron McHale: Yeah, if the if there's, if if the you know. Cs: so some of them have 453 00:51:08.310 --> 00:51:10.120 Aaron McHale: tight boxes there. So 454 00:51:10.430 --> 00:51:13.690 Simo Hellsten: yeah, it's the 3 0f those that you usually 455 00:51:13.740 --> 00:51:14.630 Simo Hellsten: don't. 456 00:51:15.620 --> 00:51:18.940 Aaron McHale: If if the check, if the if the email Isn't: enabled 457 00:51:19.040 --> 00:51:23.060 Aaron McHale: like. 458 00:51:23.340 --> 00:51:27.740 Simo Hellsten: Yeah. So that's the 3 0f those. I think. 459 00:51:29.800 --> 00:51:33.630 Simo Hellsten: So. Account activation. I outlooked. Okay, account consult. 460 00:52:06.140 --> 00:52:09.620 Aaron McHale: What if we use these tabs 461 00:52:11.840 --> 00:52:15.650 Aaron McHale: like. So when you get to the form. 462 00:52:16.870 --> 00:52:17.970 Aaron McHale: you see these 463 00:52:18.900 --> 00:52:26.190 Aaron McHale: basically these tabs right, and you can click on the tab, and then there's a you get the preview. But then and then you get the button to send the email. 464 00:52:29.880 --> 00:52:32.230 Aaron McHale: So the button is inside each tab. 465 00:52:36.750 --> 00:52:42.570 Benji Fisher: So instead of radio buttons have a separate. Send email button for each one. 466 00:52:43.270 --> 00:52:45.160 Benji Fisher: Yeah, I I think that. 467 00:52:52.960 --> 00:53:01.000 Aaron McHale: So yeah, you get you. You all right. You click on the tab to get to the send email screen, or whatever it it's called. And then 468 00:53:01.120 --> 00:53:08.130 Aaron McHale: you, you're presented with the list of practical tabs like we have here with the options that are available. 469 00:53:08.960 --> 00:53:10.770 You select the tab. 470 00:53:11.150 --> 00:53:14.540 Aaron McHale: or maybe the first one is always, you know, actively. 471 00:53:14.980 --> 00:53:27.660 Aaron McHale: and then you can see a preview of that email. because then we can just like. We don't even need any additional like logic to the PE, because the preview would just be part of the content of the tab. 472 00:53:28.070 --> 00:53:30.470 Aaron McHale: And then there's a button that just allows you to 473 00:53:31.270 --> 00:53:35.090 Aaron McHale: send that email, and that would also work for the bulk action as well. 474 00:53:39.120 --> 00:53:43.160 Benji Fisher: So you're saying that for the confirmation form 475 00:53:43.620 --> 00:53:49.800 Benji Fisher: in the bulk action rather than have radio buttons. You also want the same sort of vertical tabs interface. 476 00:53:50.320 --> 00:53:57.580 Aaron McHale: I'm saying we could like it it. There's no reason we couldn't use the same pattern for both. 477 00:54:02.300 --> 00:54:12.540 Aaron McHale: because then again, it it allows us to space to properly display what the preview would be, and then you could see the preview. Then there's a button that allows you to send it. So I feel like that's a really natural. 478 00:54:13.190 --> 00:54:16.110 Aaron McHale: What a interaction pattern for people. 479 00:54:18.370 --> 00:54:20.960 Simo Hellsten: I think a confirmation. It's 480 00:54:21.040 --> 00:54:24.210 Simo Hellsten: usually, if it's only yes or no. 481 00:54:24.300 --> 00:54:27.610 Simo Hellsten: So No, no. Selections on the confirmation form. 482 00:54:29.590 --> 00:54:37.680 Aaron McHale: Yeah. But we're talking about the bulk, action, confirmation. 483 00:54:39.830 --> 00:54:42.500 Aaron McHale: So it's not. It's not just a simple yes or no. 484 00:54:49.810 --> 00:54:57.350 Aaron McHale: so it's like. How if you go to the account cancellation bulk action you get. You get the 4 0ptions to decide 485 00:54:57.440 --> 00:55:01.380 Aaron McHale: which method of cancellation you want for the users you've selected 486 00:55:08.130 --> 00:55:09.570 Ralf Koller: one question. 487 00:55:11.510 --> 00:55:17.970 Ralf Koller: Would you leave both feel such subjects and the body editable or 488 00:55:18.060 --> 00:55:19.850 Ralf Koller: just a preview 489 00:55:20.130 --> 00:55:20.990 Ralf Koller: not 490 00:55:21.770 --> 00:55:25.550 Ralf Koller: enabling the user who is sending the email 491 00:55:25.680 --> 00:55:30.450 Ralf Koller: make last second edits. With that 492 00:55:32.290 --> 00:55:35.180 Benji Fisher: I I would say just to preview I wouldn't want to make it 493 00:55:40.020 --> 00:55:46.600 Benji Fisher: there like isn't there already. A a trip module that lets you send the custom email as as the bulk action. 494 00:55:47.790 --> 00:55:52.130 Aaron McHale: Hmm. Maybe it probably is. 495 00:55:53.520 --> 00:55:56.690 Aaron McHale: There's lots of email modules, so it wouldn't surprise me. 496 00:56:00.260 --> 00:56:14.420 Aaron McHale: Yeah, because I feel like you wouldn't want if you. If usually these, you know, in some cases these might be set by policy, so, like the the organizational of the site, might have decided. These are the you know, so they probably don't want people being able to 497 00:56:14.800 --> 00:56:17.490 Aaron McHale: overwrite these templates. 498 00:56:20.570 --> 00:56:22.390 Ralf Koller: Good Point Yup 499 00:56:33.010 --> 00:56:36.630 Simo Hellsten: back to the bulk coordination page. So 500 00:56:37.950 --> 00:56:42.450 Simo Hellsten: then they wouldn't be in a way. So the confirmation 501 00:56:43.060 --> 00:56:45.900 button would be the send button. 502 00:56:46.120 --> 00:56:49.000 Simo Hellsten: That's a 503 00:56:50.970 --> 00:56:52.850 Aaron McHale: I 504 00:56:53.010 --> 00:56:56.020 Aaron McHale: Yeah. So like. S0 0n this screen 505 00:56:56.140 --> 00:56:58.730 Aaron McHale: you select, which option 506 00:56:59.230 --> 00:57:02.290 Aaron McHale: you look for the the cancellation, and you confirm 507 00:57:03.190 --> 00:57:08.750 Aaron McHale: the difference would be if we. If we use the same pattern it would be. You would get those 508 00:57:08.780 --> 00:57:14.440 Aaron McHale: vertical tabs again, you would select the tab you want. You would see the preview and then see a button that would 509 00:57:14.600 --> 00:57:18.200 Aaron McHale: send the email to all selected users. 510 00:57:22.130 --> 00:57:24.050 Simo Hellsten: Yeah. And then 511 00:57:24.370 --> 00:57:33.860 Simo Hellsten: where we like, where would we have the console button? Would that also be inside the tab? Because selecting your tab is a viewing 512 00:57:34.320 --> 00:57:39.300 Simo Hellsten: thing? So the conflict conf the action button should should be inside the tab. 513 00:57:41.120 --> 00:57:42.310 Aaron McHale: I 514 00:57:42.440 --> 00:57:46.340 Simo Hellsten: So what I was thinking, what? Why should we put the cancel button? Then? 515 00:57:49.100 --> 00:57:52.790 Aaron McHale: Personally, I would just put it like at the bottom of the page. 516 00:57:53.000 --> 00:58:06.090 Aaron McHale: or just not have a cancel button, because, like you can use the I I don't want to say say we should. You users can just use the browser back button, but I feel like we just need to cancel button at the bottom of the page would be fine, I guess. 517 00:58:09.530 --> 00:58:11.510 Ralf Koller: but having a single button 518 00:58:11.620 --> 00:58:13.750 Ralf Koller: that is just cancelling 519 00:58:15.460 --> 00:58:18.580 Ralf Koller: would also look odd somehow 520 00:58:19.260 --> 00:58:21.000 Ralf Koller: and unusual. 521 00:58:22.350 --> 00:58:28.690 Aaron McHale: And then you you can do. We need a council button like you can use the breadcrum up there to get back to the people's screen. 522 00:58:29.710 --> 00:58:34.090 Simo Hellsten: Usually Council is one of the 10 principles 523 00:58:34.440 --> 00:58:49.130 Simo Hellsten: for for Neil. So Nielsen kind of part of the error error, recovery. So that's one of the 10 principles, so you can go back. and it's kind of a Also it's would make sense to have it kind of a the same always. 524 00:58:50.400 --> 00:58:51.300 Aaron McHale: Yeah. 525 00:58:53.230 --> 00:58:53.910 Aaron McHale: hmm. 526 00:59:07.550 --> 00:59:11.710 Aaron McHale: I mean, yeah. So my my vote would be just have it at the bottom of the page, because. 527 00:59:11.830 --> 00:59:15.000 Aaron McHale: like, it would be kind of weird to have a cancel button. 528 00:59:16.400 --> 00:59:32.390 Aaron McHale: I mean, I would. I don't know it feel would feel weird. It would feel unnecessary to have the cancel, but inside each tab, because. like the the send email button, is the inside. Each tab is depending on which tab you selected, but the cancel button in all cases just goes back to the people. 529 00:59:47.380 --> 00:59:51.170 Benji Fisher: So we're getting close to the end of the hour. 530 00:59:52.420 --> 00:59:58.690 Benji Fisher: I I guess I tried to close that discussion on this issue 15 0r 20 min ago. I don't think there's 531 00:59:59.110 --> 01:00:11.470 Benji Fisher: a lot to say. Blame me for that, You know. I i'm not always right. That's okay. We we wanted to discuss it. We discussed it. But can we wrap it up. 532 01:00:13.890 --> 01:00:15.460 Yeah, I I think we've 533 01:00:20.030 --> 01:00:28.130 Benji Fisher: okay. R Ralph. Can you add the comments? Is there? Are there any questions you still have with that? What the recommendations are. 534 01:00:30.860 --> 01:00:33.760 Ralf Koller: I would right up a draft 535 01:00:34.040 --> 01:00:37.660 Ralf Koller: and post it in the you external first 536 01:00:37.890 --> 01:00:41.000 Ralf Koller: for you to have another look. 537 01:00:41.140 --> 01:00:44.410 Ralf Koller: I've already taken alongside a few notes 538 01:00:44.770 --> 01:00:49.190 Ralf Koller: during the discussion, otherwise it would be hard 539 01:00:50.290 --> 01:00:53.060 Ralf Koller: to remember everything, and 540 01:00:54.310 --> 01:01:00.950 Ralf Koller: but still it is an ongoing issue. Many people are invested in it, so 541 01:01:01.400 --> 01:01:05.250 in regards, and and those recommendations 542 01:01:06.590 --> 01:01:11.140 Ralf Koller: bring in a few more changes and just want to make sure 543 01:01:12.540 --> 01:01:14.250 Ralf Koller: we phrased it correctly. 544 01:01:14.830 --> 01:01:15.650 Benji Fisher: Okay. 545 01:01:18.320 --> 01:01:21.810 Benji Fisher: Yup, Can I share my screen for a couple of minutes. 546 01:01:22.040 --> 01:01:22.940 Benji Fisher: Thank you. 547 01:01:24.070 --> 01:01:26.200 Benji Fisher: So I just want to 548 01:01:27.550 --> 01:01:32.400 Benji Fisher: celebrate that we made progress. 549 01:01:37.910 --> 01:01:43.350 Benji Fisher: I'm rearranging the block configuration. Just have to find the right. 550 01:01:45.450 --> 01:01:46.500 Benji Fisher: There we go 551 01:01:48.100 --> 01:01:51.540 Benji Fisher: in the right window, so I think you should now see. 552 01:01:52.060 --> 01:01:59.820 Benji Fisher: I was just looking to see if there were concrete modules that do it. That's not what I want to talk about. What I want to talk about is 553 01:02:00.040 --> 01:02:00.770 this is 554 01:02:01.530 --> 01:02:09.790 Benji Fisher: move custom. Block vibrated. Content was fixed few days ago. That's 2 8 6 2 5 6 4, 555 01:02:10.510 --> 01:02:13.020 Benji Fisher: and that's moving the 556 01:02:14.810 --> 01:02:16.380 the cus. 557 01:02:16.740 --> 01:02:18.730 Benji Fisher: Yes, the custom Block library. 558 01:02:18.850 --> 01:02:25.560 Benji Fisher: Yes, it's moving the Custom Block library, which used to be a a child. Pages block layout 559 01:02:25.760 --> 01:02:27.890 Benji Fisher: to 560 01:02:29.360 --> 01:02:33.280 to a tab on the main content page. So admin content 561 01:02:33.470 --> 01:02:41.480 Benji Fisher: now has custom blocks as one of its tabs so yay, that one was fixed for two-thirds of the way there. 562 01:02:41.640 --> 01:02:49.980 Benji Fisher: The next one is Move the block layout link out of the structure menu. That's 3 3 1 8, 563 01:02:50.990 --> 01:02:52.290 Benji Fisher: 1 1 2, 564 01:02:53.840 --> 01:02:55.520 Benji Fisher: and 565 01:02:55.910 --> 01:03:03.090 Benji Fisher: and I think that Aaron's suggestion of putting it in the appearance menu is the one most people like. 566 01:03:05.000 --> 01:03:17.380 Benji Fisher: I guess when I created this issue. That was such a new idea that I didn't want to recommend it as the only approach. But I I've listed a couple of options, but I think moving it to appearance is the right thing. 567 01:03:17.600 --> 01:03:21.720 Benji Fisher: And I think, just down at the bottom of this page. 568 01:03:23.030 --> 01:03:35.480 Benji Fisher: La Roland. added the subsystem Maintainer Review Tag. Because this is not blocked content. This is the blocked module. So 569 01:03:36.110 --> 01:03:38.210 Benji Fisher: Tim Plunkett 570 01:03:38.340 --> 01:03:46.590 Benji Fisher: and not me, that Benji, with the why are the maintainers of that module. So I think 571 01:03:47.030 --> 01:03:48.780 Benji Fisher: we need to get their input 572 01:03:49.710 --> 01:03:51.570 Benji Fisher: for before we can 573 01:03:53.430 --> 01:03:59.200 Benji Fisher: close this issue, although I I think anyone who wants to could start work on the issue 574 01:04:01.030 --> 01:04:02.920 Aaron McHale: without 575 01:04:03.010 --> 01:04:06.790 Aaron McHale: the first thing to do would be to we just to update the issue, summary 576 01:04:07.100 --> 01:04:09.210 and flesh out all that. So 577 01:04:09.600 --> 01:04:12.460 Aaron McHale: I might be able to do that. So they actually 578 01:04:12.470 --> 01:04:17.940 I'd I'd very briefly started doing it last night just by adding to the manta issue. But some. 579 01:04:18.240 --> 01:04:19.640 Aaron McHale: Yeah, we can. 580 01:04:20.670 --> 01:04:22.150 I should be able to do that. 581 01:04:22.320 --> 01:04:32.340 Benji Fisher: Yeah. And the one just fixed. I I made some effort to give a detailed proposed resolution and a version of that would be added here. 582 01:04:32.350 --> 01:04:37.650 Benji Fisher: and we are at the top of the hour, and I have another work meeting coming up. So 583 01:04:37.800 --> 01:04:39.680 I think i'm going to 584 01:04:40.970 --> 01:04:44.630 Benji Fisher: close it there. Thank you for coming, and we'll do it again next week. 585 01:04:45.510 --> 01:04:47.010 Aaron McHale: Yeah, thanks, everyone. 586 01:04:48.100 --> 01:04:49.680 Simo Hellsten: But have a nice weekend 587 01:04:50.360 --> 01:04:51.810 Ralf Koller: likewise. Thank you. 588 01:04:52.490 --> 01:04:53.070 Benji Fisher: Bye.