Felix Ableitner
01fc1228d5
Fix API and clippy warnings
2021-03-29 20:55:08 +02:00
Felix Ableitner
249fcc5066
Split api crate into api_structs and api
2021-03-25 20:19:40 +01:00
Dessalines
8a10a9079f
Merge remote-tracking branch 'yerba/federated-moderation'
2021-03-24 11:48:02 -04:00
Felix Ableitner
c7524d924b
Fix federation tests
2021-03-24 16:33:04 +01:00
Dessalines
b4276341af
Adding saved_only to GetComments and GetPosts. Fixes #1513
2021-03-22 10:39:54 -04:00
Felix Ableitner
d6bd072ea1
Make federation compatible with Lemmy v0.9.9
2021-03-22 15:08:06 +01:00
Felix Ableitner
a5a0d90349
Address review comments
2021-03-22 13:52:00 +01:00
Felix Ableitner
459b95bc7e
Make previous commit compile
2021-03-22 13:11:32 +01:00
Grishka
115b986edc
uh
2021-03-21 04:03:53 +03:00
Grishka
c14a505456
Fix JSON-LD contexts
2021-03-21 04:00:32 +03:00
Felix Ableitner
4f54108a9c
Merge branch 'main' into federated-moderation
2021-03-19 17:11:34 +01:00
Dessalines
f55ef1d7ef
Version 0.10.0-rc.7
2021-03-19 11:46:46 -04:00
Dessalines
493598c1ba
A few suggestion fixes.
2021-03-19 10:02:58 -04:00
Dessalines
05b485b678
Merge branch 'Mart-Bogdan-1462-jwt-revocation-on-pwd-change' into jwt_revocation_dess
2021-03-19 00:31:49 -04:00
Dessalines
360d4ea8d1
Merge branch '1462-jwt-revocation-on-pwd-change' of https://github.com/Mart-Bogdan/lemmy into Mart-Bogdan-1462-jwt-revocation-on-pwd-change
2021-03-18 21:41:00 -04:00
Dessalines
9930c7288a
Merge branch 'split_user_table' into strictly_type_db_ids
2021-03-18 16:30:42 -04:00
Dessalines
8d9fab0389
Merge branch 'main' into split_user_table
2021-03-18 16:30:29 -04:00
Dessalines
c3efb9f7cf
Strictly typing DB id fields. Fixes #1498
2021-03-18 16:25:21 -04:00
Felix Ableitner
4f7dca7c2b
Fix three federation test cases
2021-03-18 17:02:15 +01:00
Dessalines
5899b89ef2
Adding some comments to notifs.
2021-03-18 10:59:17 -04:00
Dessalines
99e5a4d1c3
Moving send email check inside function.
2021-03-18 10:52:25 -04:00
Felix Ableitner
b3a5b4eb82
Refactor activitypub code
2021-03-17 18:12:37 +01:00
Felix Ableitner
71067a8cb5
For FromApub trait, use `is_mod_action: bool` instead
2021-03-16 18:26:19 +01:00
Felix Ableitner
be00f63fb2
Allow remot moderators to do Remove/Post and Remove/Comment
2021-03-16 18:06:59 +01:00
Dessalines
270ce539bf
Removing some TODOS.
2021-03-15 18:18:50 -04:00
Dessalines
b9f483bc27
Version 0.10.0-rc.5
2021-03-15 14:50:50 -04:00
Dessalines
8ee624a542
Some changes
...
- Changing claim name to local_user_id to facilitate logout.
- Changing AddAdmin back to using person_id
2021-03-15 14:02:27 -04:00
Felix Ableitner
621355b6ef
Insert announced activities into DB for fetching ( fixes #1494 )
2021-03-15 13:58:54 +01:00
Bogdan Mart
74272ed754
more correct tests
2021-03-13 22:36:40 +02:00
Bogdan Mart
4426c3176d
fix timestamp condition #1462
2021-03-13 22:18:26 +02:00
Bogdan Mart
7b0a09e84e
Merge remote-tracking branch 'origin/main' into 1462-jwt-revocation-on-pwd-change
...
* origin/main:
revert Compose file version from 3.3 to 2.2
Adding more mem limits
bump memory limit of iframely
Remove extra category_id s . Fixes #1429
Fixing wrong user_ and community icon and banner urls.
Remove category from activitypub context
Adding a password length check to other API actions. (#1474 )
Update test script
Use URL type in most outstanding struct fields (#1468 )
Forbid usage of unwrap
Upgrade Rust version
Rewrite settings implementation. Fixes #1270 (#1433 )
Rename `lemmy_structs` to `lemmy_api_structs`
# Conflicts:
# crates/db_schema/src/source/user.rs
2021-03-13 20:19:55 +02:00
Bogdan Mart
ab947f1f08
User token revocation upon password change
...
Added DB column validator_time and chedking that is is less then token's "Issuead at time"
Wip on #1462
2021-03-13 20:16:35 +02:00
Dessalines
5998c83b2a
Only sending private message if its a local user.
2021-03-12 15:18:03 -05:00
Dessalines
75a95acf04
Change joinuser, sendusermessage to use local_user_id
2021-03-12 10:54:47 -05:00
Felix Ableitner
de14636e10
Fix code to allow sticky/lock from remote moderators
2021-03-12 16:46:36 +01:00
Felix Ableitner
de39d57592
WIP: check that modifications are made by same user, add docs
2021-03-12 14:47:55 +01:00
Dessalines
7c039340ed
2nd pass. JWT now uses local_user_id
2021-03-11 17:47:44 -05:00
Felix Ableitner
b1ca85b910
Fix clippy warning
2021-03-11 18:18:01 +01:00
Felix Ableitner
50559de6d2
Add check so only mods can change stickied/locked state of posts
2021-03-11 18:11:59 +01:00
Dessalines
5d8ccbafe4
Fixing some tests 2
2021-03-11 11:54:03 -05:00
Felix Ableitner
803aad3b3e
Add check so only author or mods can edit posts/comments
2021-03-11 17:50:47 +01:00
Dessalines
1a4c8c08ee
Fixing some tests
2021-03-11 11:41:04 -05:00
Felix Ableitner
a2698dea92
Allow for remote mods to remove posts/comments
2021-03-11 17:21:45 +01:00
Dessalines
9cb4dad4b4
A first pass.
2021-03-10 23:43:11 -05:00
Dessalines
ddf4a667b1
~80% done
2021-03-10 17:33:55 -05:00
Felix Ableitner
3ffae1f5b8
Allow adding remote users as community mods (ref #1061 )
2021-03-09 18:14:15 +01:00
Felix Ableitner
dcf40db225
Update activitystreams to 0.7.0-alpha.11
2021-03-09 18:14:15 +01:00
Felix Ableitner
9172eff65a
Implemented receiving activities to add/remove remote mods
2021-03-09 18:14:15 +01:00
Felix Ableitner
0c484e8c76
Move moderators collection to separate HTTP endpoint
2021-03-09 18:14:15 +01:00
Felix Ableitner
beb8b9fe69
Use collection for moderators, instead of `attributedTo` (ref #1061 )
2021-03-09 18:14:15 +01:00