Commit Graph

  • 65a73ec85b Mark role management as completed Flori Weber 2023-06-10 19:17:35 +0200
  • b9a11a89c3
    Mark role management as completed Flori Weber 2023-06-10 19:17:35 +0200
  • f5fba7c34a Better error handling in get methods. Flori Weber 2023-06-10 18:50:49 +0200
  • 5b66464ce9
    Better error handling in get methods. Flori Weber 2023-06-10 18:50:49 +0200
  • f0e3933419 Implement RoleObject::get() Flori Weber 2023-06-10 18:48:37 +0200
  • a9b02bad78
    Implement RoleObject::get() Flori Weber 2023-06-10 18:48:37 +0200
  • 2652ae68e0 Add RoleObject::update() Flori Weber 2023-06-10 18:42:37 +0200
  • 9a6ac33a40
    Add RoleObject::update() Flori Weber 2023-06-10 18:42:37 +0200
  • 45a201331d Merge pull request #97 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-10 18:33:01 +0200
  • f04e06d953
    Merge pull request #97 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-10 18:33:01 +0200
  • 70df27162f Complete this test Flori Weber 2023-06-10 17:35:09 +0200
  • a90595c176
    Complete this test Flori Weber 2023-06-10 17:35:09 +0200
  • 17194a2fcc Implement display for UserStatus kozabrada123 2023-06-10 16:56:50 +0200
  • 94ec90b924 Implement display for UserStatus kozabrada123 2023-06-10 16:56:50 +0200
  • 3db9114ecf turns out UpdatePresence and PresenceUpdate are different events kozabrada123 2023-06-10 16:32:42 +0200
  • 330a4347d3 turns out UpdatePresence and PresenceUpdate are different events kozabrada123 2023-06-10 16:32:42 +0200
  • 78e63657c8 Change observer update ref to &mut from & kozabrada123 2023-06-10 15:37:02 +0200
  • 57d2d93420 Change observer update ref to &mut from & kozabrada123 2023-06-10 15:37:02 +0200
  • 6070ad8e0a Implement GuildMember::get() Flori Weber 2023-06-10 15:16:45 +0200
  • d5e38d954f
    Implement GuildMember::get() Flori Weber 2023-06-10 15:16:45 +0200
  • d5b883a088 Refactor, better deserialization error handling kozabrada123 2023-06-10 12:43:07 +0200
  • a148cf576e Refactor, better deserialization error handling kozabrada123 2023-06-10 12:43:07 +0200
  • ecc6fc9424 Merge branch 'main' into perpetual/gateway-dev kozabrada123 2023-06-10 10:30:54 +0200
  • 0b06f914e3 Merge branch 'main' into perpetual/gateway-dev kozabrada123 2023-06-10 10:30:54 +0200
  • c914efba77 Merge pull request #96 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-10 01:26:04 +0200
  • 1a06aa22ff
    Merge pull request #96 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-10 01:26:04 +0200
  • a7040647fb Add incomplete add_remove_role test bitfl0wer 2023-06-10 00:39:04 +0200
  • a9fceedf0f
    Add incomplete add_remove_role test bitfl0wer 2023-06-10 00:39:04 +0200
  • 972100af65 Change UserMeta: User instead of Option<User> I do not know why I have made it optional in the first place. hm bitfl0wer 2023-06-10 00:35:51 +0200
  • a18eab1884
    Change UserMeta: User instead of Option<User> I do not know why I have made it optional in the first place. hm bitfl0wer 2023-06-10 00:35:51 +0200
  • dde43d9752 Change test due to common.rs changing bitfl0wer 2023-06-10 00:24:08 +0200
  • 83ef21199b
    Change test due to common.rs changing bitfl0wer 2023-06-10 00:24:08 +0200
  • 0887ba1019 Add role to test bundle bitfl0wer 2023-06-10 00:23:49 +0200
  • 9c22d536df
    Add role to test bundle bitfl0wer 2023-06-10 00:23:49 +0200
  • 9fb6c8c6f9 implement GuildMember::remove_role() bitfl0wer 2023-06-10 00:10:12 +0200
  • 30db9e9553
    implement GuildMember::remove_role() bitfl0wer 2023-06-10 00:10:12 +0200
  • e4fb36d914 Implement GuildMember::add_role() bitfl0wer 2023-06-10 00:03:31 +0200
  • 3d98b45413
    Implement GuildMember::add_role() bitfl0wer 2023-06-10 00:03:31 +0200
  • ce59beab3a create member.rs bitfl0wer 2023-06-09 23:41:40 +0200
  • daf30ddde6
    create member.rs bitfl0wer 2023-06-09 23:41:40 +0200
  • 5498d1ada4 Merge pull request #95 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-09 22:50:18 +0200
  • 11f801f610
    Merge pull request #95 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-09 22:50:18 +0200
  • affa1ed259 Update test bitfl0wer 2023-06-09 21:35:15 +0200
  • fde7b4194a
    Update test bitfl0wer 2023-06-09 21:35:15 +0200
  • 777746bc00 Add from_vec() Calculates a PermissionFlags Stirng from a Vec<PermissionFlags>. bitfl0wer 2023-06-09 21:34:54 +0200
  • 7aa948647a
    Add from_vec() Calculates a PermissionFlags Stirng from a Vec<PermissionFlags>. bitfl0wer 2023-06-09 21:34:54 +0200
  • 76e038b103 Remove unused import bitfl0wer 2023-06-09 20:49:02 +0200
  • 7a0a9baa45
    Remove unused import bitfl0wer 2023-06-09 20:49:02 +0200
  • 2d828f2fdb Move role schemas to own file bitfl0wer 2023-06-09 20:47:45 +0200
  • 486e210062
    Move role schemas to own file bitfl0wer 2023-06-09 20:47:45 +0200
  • a278b63ecb Docs + unneeded &mut kozabrada123 2023-06-09 20:22:59 +0200
  • 5231656c68 Docs + unneeded &mut kozabrada123 2023-06-09 20:22:59 +0200
  • dc2fc90414 Discord.com sends premissions as an integer kozabrada123 2023-06-09 18:38:36 +0200
  • 28877f8355 Discord.com sends premissions as an integer kozabrada123 2023-06-09 18:38:36 +0200
  • 10617ca85c Rebase kozabrada123 2023-06-09 18:14:20 +0200
  • 182cd45a15 Rebase kozabrada123 2023-06-09 18:14:20 +0200
  • cd52c5ac3a Cargo fix kozabrada123 2023-06-09 18:11:01 +0200
  • 2bfa4937d9 Cargo fix kozabrada123 2023-06-09 18:11:01 +0200
  • 6ed9eaf2fc Implement RoleObject::position_update() bitfl0wer 2023-06-09 16:50:03 +0200
  • d475584fea
    Implement RoleObject::position_update() bitfl0wer 2023-06-09 16:50:03 +0200
  • 05252d55b2 Merge pull request #94 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-09 12:17:26 +0200
  • bfe395a15b
    Merge pull request #94 from polyphony-chat/feature/permissions-and-roles Flori 2023-06-09 12:17:26 +0200
  • 2c153259b3 Change Role to have String over PermissionFlags PermissionFlags implementation needs to be figured out a bit better before we can use it here. bitfl0wer 2023-06-09 12:04:49 +0200
  • 9bf968c7e0
    Change Role to have String over PermissionFlags PermissionFlags implementation needs to be figured out a bit better before we can use it here. bitfl0wer 2023-06-09 12:04:49 +0200
  • 730ca5b27a Test RoleObject::create() and ::get_all() bitfl0wer 2023-06-09 12:03:56 +0200
  • f44e1f5856
    Test RoleObject::create() and ::get_all() bitfl0wer 2023-06-09 12:03:56 +0200
  • 47f8b131a3 Add documentation bitfl0wer 2023-06-08 22:39:06 +0200
  • fc66036674
    Add documentation bitfl0wer 2023-06-08 22:39:06 +0200
  • f41312d430 Implement RoleObject::create() bitfl0wer 2023-06-08 22:26:24 +0200
  • 30cfb3b744
    Implement RoleObject::create() bitfl0wer 2023-06-08 22:26:24 +0200
  • 951e41db4b Add FormCreationError bitfl0wer 2023-06-08 22:26:08 +0200
  • 1c5be5693e
    Add FormCreationError bitfl0wer 2023-06-08 22:26:08 +0200
  • b0a19faa48 Change InstanceServerError to ChorusLibError The name InstanceServerError was chosen without thinking about it too much, very early in development. The new name suits this custom Error type way better, in my opinion. bitfl0wer 2023-06-08 22:16:23 +0200
  • 9f21c06492
    Change InstanceServerError to ChorusLibError The name InstanceServerError was chosen without thinking about it too much, very early in development. The new name suits this custom Error type way better, in my opinion. bitfl0wer 2023-06-08 22:16:23 +0200
  • 66ca26db0f Add some documentation bitfl0wer 2023-06-08 21:53:34 +0200
  • ea69d51574
    Add some documentation bitfl0wer 2023-06-08 21:53:34 +0200
  • 8b35c5948d Add RolePositionUpdateSchema bitfl0wer 2023-06-08 20:45:56 +0200
  • bac097fb2e
    Add RolePositionUpdateSchema bitfl0wer 2023-06-08 20:45:56 +0200
  • 925165aba2 Change struct name This schema is being used as a RoleModifySchema AND as a RoleCreationSchema. bitfl0wer 2023-06-08 20:43:29 +0200
  • 4993b7bac8
    Change struct name This schema is being used as a RoleModifySchema AND as a RoleCreationSchema. bitfl0wer 2023-06-08 20:43:29 +0200
  • 4547e8b2d6 Add misssing attribute bitfl0wer 2023-06-08 20:42:40 +0200
  • a1a4532b57
    Add misssing attribute bitfl0wer 2023-06-08 20:42:40 +0200
  • 46fac4b132 Add RoleCreateSchema bitfl0wer 2023-06-08 20:40:36 +0200
  • c31d2aa76d
    Add RoleCreateSchema bitfl0wer 2023-06-08 20:40:36 +0200
  • 88d571486b Basic tests kozabrada123 2023-06-08 19:51:32 +0200
  • e6af81d694 Basic tests kozabrada123 2023-06-08 19:51:32 +0200
  • da98f3c581 Refactor kozabrada123 2023-06-08 18:24:11 +0200
  • cae038af8f Refactor kozabrada123 2023-06-08 18:24:11 +0200
  • 74785b4b2b Merge branch 'main' into perpetual/gateway-dev kozabrada123 2023-06-08 17:35:17 +0200
  • 0f4eef2fb9 Merge branch 'main' into perpetual/gateway-dev kozabrada123 2023-06-08 17:35:17 +0200
  • a0629bf198 Gateway basic error handling kozabrada123 2023-06-08 17:34:52 +0200
  • f4f17f7454 Gateway basic error handling kozabrada123 2023-06-08 17:34:52 +0200
  • 15a122d719 cargo fix bitfl0wer 2023-06-07 23:06:52 +0200
  • 429db9332b
    cargo fix bitfl0wer 2023-06-07 23:06:52 +0200
  • 7ca4c1b5b6 cargo fix bitfl0wer 2023-06-07 23:06:47 +0200
  • b33de14c25
    cargo fix bitfl0wer 2023-06-07 23:06:47 +0200
  • 1381bbfcbf Remove unnecessary imports bitfl0wer 2023-06-07 23:03:37 +0200
  • 0097809049
    Remove unnecessary imports bitfl0wer 2023-06-07 23:03:37 +0200
  • acbbc88e84 Implement RoleObject::get_all() bitfl0wer 2023-06-07 23:03:24 +0200
  • 32503078d7
    Implement RoleObject::get_all() bitfl0wer 2023-06-07 23:03:24 +0200