timeoverflow icon indicating copy to clipboard operation
timeoverflow copied to clipboard

Acceptance between administrators

Open gmartincor opened this issue 9 months ago • 3 comments

https://github.com/user-attachments/assets/a6554c76-d335-4587-827c-238a1d2c33b9

Alliance Feature for Time Banks

This new feature that allows time banks to establish alliances with each other. This functionality extends the existing organization relationship model to enable time banks to collaborate more effectively.

The implementation includes:

  • A migration to create the organization_alliances table which tracks relationships between time banks.Only organization administrators can manage alliances.

  • New models and controllers to manage the alliance lifecycle (request, accept/reject, end alliance).

  • UI components integrated into the existing organizations views, allowing administrators to:

    • Request alliances with other time banks
    • Accept or reject incoming alliance requests
    • View and manage their current alliances
    • End active alliances when needed
  • Several tests to ensure the functionality works as expected.

gmartincor avatar Apr 14 '25 07:04 gmartincor

Hi @gmartincor , I've been a bit busy lately and I continue busy, so I'll be slow in the PRs review, sorry for that :pray:.

Thanks for the contribution!

franpb14 avatar Apr 23 '25 15:04 franpb14

image remember that this means that you didn't let an empty space at the end of the file, it is a good practice to have it

franpb14 avatar Apr 23 '25 16:04 franpb14

I think that's all for now, I'd like to give it a second go when it's all fixed :smile:

franpb14 avatar Apr 23 '25 20:04 franpb14