Allow multi-step modal actions in bulk updates

what would make a huge differences to one of my apps in an enhancement to bulk actions. In our app we have a join table between the speaker and sessions table (it’s a join table because a speaker can be added multiple times to a session). What would be amazing is if the user could select a load of speakers, then choose the session that they want to add them to as part of the bulk update. So effectively allowing multi-step modal actions in bulk updates.

I see other use cases for this; so maybe you want to bulk update the select field for multiple records, rather than creating a button for each select item (which is how you’d have to do it right now), the user selects the records, then selects the appropriate select option.

16 Likes

We have countless use cases for bulk actions in collection views. Best for us would be dedicated bulk action buttons that would appear up where the import/export buttons show at the moment.

Bumping this as a great request

I was about to create this request but found yours! THANK YOU! Bulk actions only supporting one-click actions is severely limiting, and this has come up as a big pain point for one of my clients. Thanks for posting this.

Incredibly important feature request! :slight_smile:

Here to bump this again! @darragh is this on the roadmap by chance?

Simple use-case:
Task Management System - employee needs to mark several tasks as on hold and update with the same note on all tasks.

Your use case should be covered by bulk update, is it not?


No, I’m assuming it’s due to it being a modal update that requires a comment for why the task is on hold.

We have two different things

  • Bulk updates
  • Bulk actions

What you’re showing me there is bulk actions, but if you enable in-line editing on those fields, once the bulk actions checkbox is enabled

If you select multiple rows and go to edit one of the rows (inline) you’ll see the option of bulk editing

Let me see if I can get you a demo

This post (and the gif in it) shows what I mean

Ok - I see. This is a possible workaround, but it still requires multiple clicks - updating the Status field then updating the Notes field (and toggling ‘Update all selected records’ on both fields).

I’ve also noticed performance issues (like text disappearing) when using in-line editing in some apps, so I try to avoid that in most cases. I also wish select options were able to be colored when using in-line editing (but I guess that’s another feature request for another post haha).

The ideal solution would be for the ‘On Hold’ button to appear at the top when the multiple records are selected and then the modal appears for the user to update the Note field across all selected records (there’s also a hidden update to the status field as part of that update a record modal).

Also, curious enough the ‘Navigate to’ action button (the yellow arrow button) is appearing in that bulk action list, but it should not, since you wouldn’t be able to navigate to multiple pages at once.

I would love to see bulk actions/updates in form of actual buttons (with modals) at the top as well.

1 Like

Trying to get some activity on this again. For me, this is now the #1 feature request of all of them on the forum. It has pushed one of my clients to build out Airtable Interfaces to supplement their Noloco app, JUST to be able to have real bulk action functionality.

When handling an object at scale (like tasks for example), bulk-actions where you can update dropdown values, or linked record values (e.g. Assignee) or due date values, is simply critical. There’s a couple viable workarounds, but each one is super clunky.

3 Likes

Bumping this again. Yet another client is experiencing limitations with this and needs the feature. Being able to select many records, then input a value into a column for all of them (like a number field or a single-select) is just huge, and creating automation-based workarounds is a nightmare

1 Like

Also already had several use cases where this would come in very handy!

+1 on this, could be very nice. Have also several use cases.

Adding my vote too!

It would greatly enhance more complicated bulk updates!

Hey @buildwithjoel , our bulk updates feature lets you do exactly this.

I think the original post was about editing multiple fields all at the same time.

But if you want to apply a change to multiple records, turn on bulk actions, enable inline editing on your field and then select which rows you want to change, make the change in one and check the “Apply to all selected” checkbox

@darragh

Ah I’m actually referring to the ability to have the row-level action buttons (when configured as a modal) be able to update multiple rows, specifically single-select values.

For example, a “Status” hover button and clicking it allows you to choose a value and apply it to all of them or to the ones you bulk-selected.

This allows us to keep tables lean and not expose them in-line as a column, while still being able to make bulk updates. It also acts as a sort of permissions layer in the event that you want some people to change status but not others, in a more granular way than doing that at the permissions level allows.

By hiding the status column and not having it be editable in-line, you can then surface the “Status” hover button to the right people based on much more granular conditions

1 Like