Skip to content

Add freescout workflows module#239

Merged
infinisil merged 1 commit intomainfrom
freescout-workflows
Mar 2, 2026
Merged

Add freescout workflows module#239
infinisil merged 1 commit intomainfrom
freescout-workflows

Conversation

@infinisil
Copy link
Member

Unfortunately only admins (and I'm the only one) can configure workflows right now. There's an option to allow any user to manage them, but it can't be changed due to https://cyberchaos.dev/e1mo/freescout-nix-flake/-/issues/3. And while we can adjust settings with Nix, I don't know the environment variable used by the workflows module to configure this permission.

@infinisil infinisil enabled auto-merge March 2, 2026 13:02
@infinisil infinisil merged commit d4e532f into main Mar 2, 2026
2 checks passed
@infinisil infinisil deleted the freescout-workflows branch March 2, 2026 13:04
Copy link
Contributor

@jfly jfly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢

@infinisil
Copy link
Member Author

infinisil commented Mar 2, 2026

@jfly If you're interested in fixing this (and have some time), could you go to the freescout's directory in /var/lib, into the source of the Workflows module (it should be downloaded to a Modules or public/modules directory), and search for the environment variable linked to the string "Users are allowed to manage workflows"? 😄

Then we should be able to set it in https://github.com/NixOS/infra/blob/9944802491764a7d678bfc33e200f8ccca9f9b15/non-critical-infra/modules/mailserver/freescout.nix#L17 to make it work :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants