最终提交 — Google Summer of Code 2022
最终提交 — Google Summer of Code 2022
组织:Python 软件基金会
项目名称:解决 Python 博客上的错误和使用问题 — PSF GSoC
贡献者: 迪瓦什达哈尔
导师: 植物
概述
该项目旨在添加增强功能、解决问题并改进 Python 软件基金会 GSoC 博客平台的用户界面。目前,PSF GSoC 博客的问题跟踪器中列出了几个问题。该项目旨在解决这些问题并提高管理员和学生博客平台的可用性。
执行
在这个项目的过程中,跨越三个多月,我们研究了几个关键问题。下面提供了对已完成工作的高级概述。
- 将子组织管理员添加到子组织应用程序
- 添加功能以导出导师电子邮件
- 在应用程序接受时将子组织管理员角色添加到管理员
- 将日历 API OAuth 从 pickle 升级到 JSON
- 不接受管理员的邀请页面
- 覆盖 reglink_create 方法来处理重复项
- 删除添加文章按钮
- 更新子组织应用程序列表以由用户而不是 user_email 获取
- 向管理员发送有关新添加导师的电子邮件
- 忽略没有子组织的个人资料
- 修复空白用户配置文件创建
- 更新注册信息
- 处理 CSRF 令牌失败
- 正确地向管理员发送电子邮件
- 在移除 Timeline 对象时移除构建器对象
- 在编辑时间线日期时更新构建器
- 限制新年的增加,直到 GSoC 结束
- 制作发送电子邮件页面密件抄送
- 在时间线保存时创建 build_revoke_student_perms
- 在更新时间线时更新 add_blog_counter
- 添加对子组织名称的验证
- 处理状态码 500
- 处理 RSS 提要上的 404
- 从 SQLite 迁移到 MySQL
- 升级硬编码提醒值
- 删除学生的页面菜单
- 根据签到或博客文章为时间线自动添加名称
- 将时间线生成移动到 cron
- 更新 OAuth
- 修复 RunCron 电子邮件问题
- 添加功能以刷新 OAuth 令牌
- 使用 IP 种子随机发布帖子
- 将 GSoC 结束日期添加到日历
- 改造以支持延长的时间线
- 添加一项功能以一次查看所有文章
- 删除不必要的菜单项
- 添加 GitHub 操作工作流
- 添加 PEP8 样式检查器工作流程
- 修复图像对齐被忽略
你可以在这里找到所有的拉取请求: diwash007 公关
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明