Problem/Motivation

Currently, creating a flagging and setting a field value are two steps, requiring two calls to ::save().

Proposed resolution

Allow setting field values in FlagService::flag().

Remaining tasks

Implement.

User interface changes

None.

API changes

Additional param to FlagService::flag().

Data model changes

None.

Comments

liam morland created an issue.