Flori
1a06aa22ff
Merge pull request #96 from polyphony-chat/feature/permissions-and-roles
2023-06-10 01:26:04 +02:00
bitfl0wer
a9fceedf0f
Add incomplete add_remove_role test
2023-06-10 00:39:04 +02:00
bitfl0wer
a18eab1884
Change UserMeta: User instead of Option<User>
...
I do not know why I have made it optional in the first place. hm
2023-06-10 00:35:51 +02:00
bitfl0wer
83ef21199b
Change test due to common.rs changing
2023-06-10 00:24:08 +02:00
bitfl0wer
9c22d536df
Add role to test bundle
2023-06-10 00:23:49 +02:00
bitfl0wer
30db9e9553
implement GuildMember::remove_role()
2023-06-10 00:10:12 +02:00
bitfl0wer
3d98b45413
Implement GuildMember::add_role()
2023-06-10 00:03:31 +02:00
bitfl0wer
daf30ddde6
create member.rs
2023-06-09 23:41:40 +02:00
Flori
11f801f610
Merge pull request #95 from polyphony-chat/feature/permissions-and-roles
...
Feature/permissions and roles
2023-06-09 22:50:18 +02:00
bitfl0wer
fde7b4194a
Update test
2023-06-09 21:35:15 +02:00
bitfl0wer
7aa948647a
Add from_vec()
...
Calculates a PermissionFlags Stirng from a Vec<PermissionFlags>.
2023-06-09 21:34:54 +02:00
bitfl0wer
7a0a9baa45
Remove unused import
2023-06-09 20:49:02 +02:00
bitfl0wer
486e210062
Move role schemas to own file
2023-06-09 20:47:45 +02:00
bitfl0wer
d475584fea
Implement RoleObject::position_update()
2023-06-09 16:50:03 +02:00
Flori
bfe395a15b
Merge pull request #94 from polyphony-chat/feature/permissions-and-roles
...
Feature/permissions and roles
2023-06-09 12:17:26 +02:00
bitfl0wer
9bf968c7e0
Change Role to have String over PermissionFlags
...
PermissionFlags implementation needs to be figured out a bit better before we can use it here.
2023-06-09 12:04:49 +02:00
bitfl0wer
f44e1f5856
Test RoleObject::create() and ::get_all()
2023-06-09 12:03:56 +02:00
bitfl0wer
fc66036674
Add documentation
2023-06-08 22:39:06 +02:00
bitfl0wer
30cfb3b744
Implement RoleObject::create()
2023-06-08 22:26:24 +02:00
bitfl0wer
1c5be5693e
Add FormCreationError
2023-06-08 22:26:08 +02:00
bitfl0wer
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.
2023-06-08 22:16:23 +02:00
bitfl0wer
ea69d51574
Add some documentation
2023-06-08 21:53:34 +02:00
bitfl0wer
bac097fb2e
Add RolePositionUpdateSchema
2023-06-08 20:45:56 +02:00
bitfl0wer
4993b7bac8
Change struct name
...
This schema is being used as a RoleModifySchema AND as a RoleCreationSchema.
2023-06-08 20:43:29 +02:00
bitfl0wer
a1a4532b57
Add misssing attribute
2023-06-08 20:42:40 +02:00
bitfl0wer
c31d2aa76d
Add RoleCreateSchema
2023-06-08 20:40:36 +02:00
bitfl0wer
429db9332b
cargo fix
2023-06-07 23:06:52 +02:00
bitfl0wer
b33de14c25
cargo fix
2023-06-07 23:06:47 +02:00
bitfl0wer
0097809049
Remove unnecessary imports
2023-06-07 23:03:37 +02:00
bitfl0wer
32503078d7
Implement RoleObject::get_all()
2023-06-07 23:03:24 +02:00
bitfl0wer
afe9663ded
Create roles.rs
2023-06-07 23:03:07 +02:00
bitfl0wer
97ca0c17eb
Try making permissions to PermissionFlags
2023-06-07 22:44:16 +02:00
bitfl0wer
6c0d21867c
Sort fields on Guild alphabetically
2023-06-07 22:40:48 +02:00
bitfl0wer
5b7bfa4a5d
Make enum into bitflags struct
2023-06-07 10:39:05 +02:00
Flori
958fc78309
Merge pull request #93 from polyphony-chat/feature/permissions-and-roles
...
Feature/permissions and roles
2023-06-06 23:24:15 +02:00
bitfl0wer
7a1021031e
Fix enum, add has_permission() for RoleObject
2023-06-06 21:38:28 +02:00
bitfl0wer
e2c80fc1f8
Make enum pub
2023-06-06 20:10:50 +02:00
bitfl0wer
6d2db3d808
Add PermissionFlags
2023-06-06 20:05:34 +02:00
Flori
14adb385e5
Create SECURITY.md
2023-06-04 22:17:56 +02:00
bitfl0wer
9b1adba411
Re-order README, link issues
2023-06-04 19:49:04 +02:00
Flori
6980571ca6
Update README.md
2023-06-04 19:33:46 +02:00
Flori
86912147b9
Update README.md
2023-06-04 19:31:39 +02:00
Flori
009f3d4bb3
Update README.md
2023-06-04 14:48:39 +02:00
Flori
e49ff7b325
Merge pull request #87 from polyphony-chat/feature/reactions
...
Feature/reactions
2023-06-04 14:47:46 +02:00
bitfl0wer
7a3f485580
Add reference to docs
2023-06-04 14:41:24 +02:00
bitfl0wer
471abc88a6
Add method to remove own reaction
2023-06-04 14:39:22 +02:00
bitfl0wer
fd2b9e670f
improve existing documentation
2023-06-04 14:32:57 +02:00
bitfl0wer
213220c8e0
Add delete_user method
2023-06-04 14:29:43 +02:00
bitfl0wer
47d1c52014
Change file structure
2023-06-04 14:20:06 +02:00
Flori
b07cc5e6cf
Merge pull request #86 from polyphony-chat/feature/reactions
...
Feature/reactions
2023-06-04 00:15:39 +02:00