Closed philgyford closed 2 years ago
And to link posts? Or would that have to go into django-ditto?
MentionableMixin
IncomingWebmention
time_created
TimeStampedModelMixin
time_modified
GenericForeignKey
source_title
source_url
target_url
is_visible
is_deleted
validated
time_deleted
OutgoingWebmention
target_endpoint_url
status
response_code
allow_incoming_webmentions
allow_outgoing_webmentions
OutgoingWebmentionStatus
/webmentions
So django-webmention only handles incoming webmentions.
django-wm requires RabbitMQ and Celery.
And to link posts? Or would that have to go into django-ditto?
Tasks
MentionableMixin
model:IncomingWebmention
model:time_created
(fromTimeStampedModelMixin
)time_modified
(fromTimeStampedModelMixin
)GenericForeignKey
fields to link to Post (or whatever)source_title
source_url
target_url
is_visible
booleanis_deleted
boolean (for if the source was 410 or 404 at last check)validated
boolean (if both source and target URL have been verified to exist, as in django-wm)?time_deleted
(ditto)OutgoingWebmention
model:time_created
(fromTimeStampedModelMixin
)time_modified
(fromTimeStampedModelMixin
)GenericForeignKey
fields to link to Post (or whatever)source_url
target_url
target_endpoint_url
status
- waiting, unreachable, target error, endpoint error, okresponse_code
allow_incoming_webmentions
andallow_outgoing_webmentions
to Post (or any model that we have them on?))?OutgoingWebmentionStatus
model, as in django-wm?/webmentions
endpoint