Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

purl-sync project #1209

Closed
wants to merge 26 commits into from
Closed

Conversation

ziadhany
Copy link
Collaborator

@ziadhany ziadhany commented Jun 4, 2023

No description provided.

@ziadhany ziadhany added the GSoC label Jun 4, 2023
@ziadhany ziadhany changed the title Initial config for purl-sync project purl-sync project Jun 11, 2023
purl_sync/review/views.py Outdated Show resolved Hide resolved
@ziadhany ziadhany changed the base branch from main to purl-sync September 6, 2023 19:52
check activitypub content-type
Fix create activity response
test webfinger
Fix review, note voting
Add test for person inbox and outbox
check activitypub content-type
Add importer ( automate creation of Purls and Vulnerabilities by reading the git repo )
Add a small test for the importer
Add activitypub tests ( test_person_create_note, test_person_follow_purl , test_person_delete_note , ... )
Add a django post-save signal to clone the git repo when it's created
Fix ap_collection error
Add auth view , Fix model test
Add test for Activity and activity handler
Add activitypub basic inbox and outbox
Create a way to handel activities
Create UserFollowing, PurlFollowers view
Remove fixed  notes from purl_profile.html
Add basic activitypub activity
Create notes view , refactor webfinger templates
Draft for the new implementation of purl-sync
Add a delete follow view ( unsubscribe )
Add basic design activitypub activities
Add follow page , FollowView view
Fix models test
Add review form
Create review page
Rename notes to comments
Fix review-vote, comment-vote
Add Create button to repo_list page
Remove function from severity_systems.py
Add jquery
Add basic implementation for vote view
Add create comment form , review status form
Add review list page , review-list view
Add login , logout functionality
Add a basic ui for review , review list , create review pages
Edit model.py ( use a many-to-many relationship instead of json field )
Add test
Add support for webfinger
Add pytest run doctests
Edit Actor model , Edit create_git_repo and view function
Try to make Reputation model more general
Add bulma static folders
Add create git function
Add basic UI, security_team_profile, database_admin_profile
Remove the extra relations ( many-to-many ,..) and use JSONField instead
Add test for following and follower actors
Edit basic django model
Add support for pytest, black, isort
Add django model test
Add missing fields in GitRepo
Add basic Implementation for ER diagram
Initial config for purl-sync project

Signed-off-by: ziadhany <[email protected]>
Signed-off-by: ziadhany <[email protected]>
Refactor Remote Actors and add a remote url to objects
Add a form for subscribe to remote user
Add test for server to server follow request

Signed-off-by: ziadhany <[email protected]>
Replace select input with text input ( Create a new Review )

Signed-off-by: ziadhany <[email protected]>
Signed-off-by: ziadhany <[email protected]>
@ziadhany ziadhany marked this pull request as ready for review September 16, 2023 22:10
ziadhany and others added 15 commits September 18, 2023 19:14
Add a test for purl with remote follower create_note
Fix Signup page by choosing auth-backend bug

Signed-off-by: ziadhany <[email protected]>
Add a test for get purl outbox
Add an initial conf for docker

Signed-off-by: ziadhany <[email protected]>
Rename Review list to Review
Move Git repo list to More
Move Logout to More

Signed-off-by: ziadhany <[email protected]>
Fix a bug in update profile , sync

Signed-off-by: ziadhany <[email protected]>
Change the setting database

Signed-off-by: ziadhany <[email protected]>
Fix importer sync

Signed-off-by: ziadhany <[email protected]>
Remove avatar for purl and replace this with template tag

Signed-off-by: ziadhany <[email protected]>
Add a commit in the download URL to point to an exact version.

Signed-off-by: Philippe Ombredanne <[email protected]>
Fix cache and add psycopg[binary] to requirements.txt

Signed-off-by: ziadhany <[email protected]>
Add a test for importer

Signed-off-by: ziadhany <[email protected]>
Change the max_length of acct Note to 200
Refactor Importer code

Signed-off-by: ziadhany <[email protected]>
Add a new constraint for Vulnerability
Add a last_imported_commit field to Repository

Signed-off-by: ziadhany <[email protected]>
@ziadhany
Copy link
Collaborator Author

Moved to a new Git repository

@ziadhany ziadhany closed this Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement the ER diagram using the Django model
2 participants