-
Notifications
You must be signed in to change notification settings - Fork 570
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
support set visibility(public/private/friend) for post #97
Conversation
如果有运行的现成数据库,
新数据库:
|
这个功能是很好的,之前也想过是否要加 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
想法和实施速度都很赞👍🏻
快速测试预览方法: %> git clone github.com:rocboss/paopao-ce
%> cd paopao-ce
%> docker compose up -d --build
# visit paopao-ce(http://127.0.0.1:8008) and phpMysqlAdmin(http://127.0.0.1:8080) |
nice~ |
优化完善了一下, 添加tag处理、搜索索引的处理,但是暂时没有处理
|
不建议对“@”做过多处理,甚至编辑推文的操作也只在一定范围时间内开放,过了一段时间后就不允许编辑了,原因基本同1,目前paopao的这种产品形态其实还是比较注重实效性的,所以重新编辑的能力可以一定程度上弱化 |
忘了查询到的post没有带 |
我也这么想, 怎么简单怎么来~ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
确实艾特也是一个问题。但是我在想,既然是私密的,那么艾特也不应该提醒才对,或者说,转为公开或者好友可见的时候再推送艾特消息
来个二八原则, 以修改推文可见性为相对而言比较少见的操作为前提,对这个功能就没必要过度设计,或许以后有时间再回过头来卷这个功能。原则上是可以精细化处理艾特的:
|
我倒觉得其实没必要想这么复杂。相对来说,任何时候,从私密改到了非私密,被艾特的应该都能收到回复,这是可以接受的,毕竟这是人家提醒我去看,发布时间来说其实都还好。 |
嗯, 这样处理也尚可~
这种魔幻操作我倒一时没注意到, 确实需要保证艾特提醒只能推送一次, 不过这也不难解决~ |
简单一点,没必要想得太复杂 |
想了想,各种类型的处理还是用枚举做,这样方便于管理 |
之前的类型修改也全部放到这个版本里面了,以防冲突,到时候一起合并吧 |
如果差不多的话,就可以合并一个版本了 |
optimize #97 user stars/collections update when post visibility changed
+1 @rocboss |
simple implement for #93.
支持特性:
好友
功能,默认你与全世界都是好友,所以好友可见
的文章 等效于公开
可见的文章,后续如果加入好友体系或者关注者体系再来优化完善;目前状态?
简单的初步实现。 前端UI是瞎折腾出来的(我不是前端开发,业余瞎搞)~ 需要优化完善。
技术预览状态,建议先不要合并到主线,考虑是否需要这个功能 并 优化完善后 再合并到主线。
如何测试预览?
在
feature/post-visibility
分支有完整代码提供测试预览。