最终提交 — Google Summer of Code 2022

最终提交 — Google Summer of Code 2022

组织:Python 软件基金会

项目名称:解决 Python 博客上的错误和使用问题 — PSF GSoC

贡献者: 迪瓦什达哈尔

导师: 植物

概述

该项目旨在添加增强功能、解决问题并改进 Python 软件基金会 GSoC 博客平台的用户界面。目前,PSF GSoC 博客的问题跟踪器中列出了几个问题。该项目旨在解决这些问题并提高管理员和学生博客平台的可用性。

执行

在这个项目的过程中,跨越三个多月,我们研究了几个关键问题。下面提供了对已完成工作的高级概述。

  1. 将子组织管理员添加到子组织应用程序
  2. 添加功能以导出导师电子邮件
  3. 在应用程序接受时将子组织管理员角色添加到管理员
  4. 将日历 API OAuth 从 pickle 升级到 JSON
  5. 不接受管理员的邀请页面
  6. 覆盖 reglink_create 方法来处理重复项
  7. 删除添加文章按钮
  8. 更新子组织应用程序列表以由用户而不是 user_email 获取
  9. 向管理员发送有关新添加导师的电子邮件
  10. 忽略没有子组织的个人资料
  11. 修复空白用户配置文件创建
  12. 更新注册信息
  13. 处理 CSRF 令牌失败
  14. 正确地向管理员发送电子邮件
  15. 在移除 Timeline 对象时移除构建器对象
  16. 在编辑时间线日期时更新构建器
  17. 限制新年的增加,直到 GSoC 结束
  18. 制作发送电子邮件页面密件抄送
  19. 在时间线保存时创建 build_revoke_student_perms
  20. 在更新时间线时更新 add_blog_counter
  21. 添加对子组织名称的验证
  22. 处理状态码 500
  23. 处理 RSS 提要上的 404
  24. 从 SQLite 迁移到 MySQL
  25. 升级硬编码提醒值
  26. 删除学生的页面菜单
  27. 根据签到或博客文章为时间线自动添加名称
  28. 将时间线生成移动到 cron
  29. 更新 OAuth
  30. 修复 RunCron 电子邮件问题
  31. 添加功能以刷新 OAuth 令牌
  32. 使用 IP 种子随机发布帖子
  33. 将 GSoC 结束日期添加到日历
  34. 改造以支持延长的时间线
  35. 添加一项功能以一次查看所有文章
  36. 删除不必要的菜单项
  37. 添加 GitHub 操作工作流
  38. 添加 PEP8 样式检查器工作流程
  39. 修复图像对齐被忽略

你可以在这里找到所有的拉取请求: diwash007 公关

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/22380/57170709

posted @ 2022-09-07 09:57  哈哈哈来了啊啊啊  阅读(19)  评论(0编辑  收藏  举报