zikula-modules / DizkusModule

Official repository for Dizkus, a fully integrated forum solution for Zikula 1.4+
21 stars 7 forks source link

Controllers #306

Closed Kaik closed 7 years ago

Kaik commented 7 years ago

UserController finish - as well as some related parts.

Kaik commented 7 years ago

Hmm this PR should be named Controllers

Kaik commented 7 years ago

Last one is kind of big probably no file was left untouched... I will fix styles at the end.

Kaik commented 7 years ago

Ok, this is probably the last commit that is touching most of the files. Pop3 connection vendor was removed we need to find something with right license and "composerable" it might be easier to use some sf stuff to read pop3 - this have low importance so probably next release. This is no ajax version basically the only javascript that works is generic bootstrap js. Js need to be completely rewritten in a modern way using js frameworks like Backbone etc... Javascript was left untouched, and will not work, but controllers are "mostly" prepared to handle ajax calls(both ajax Html and plain json). Many custom Dizkus events were added as well as events listeners. Every moderator action like (edit/delete post, split/move/delete topic and more) have a "reason" textarea so the moderator can send reason to topic/post poster - but email templates (twig) are not finished. Internal BBcode hook/hook filter was added but due to https://github.com/zikula/core/pull/3578 It might not work so I will leave this as it is for now. Topic hooks(Dzikus comments) are not implemented. Ranks are done but I still think about where ranks will be stored... and how to address ranks path etc.. Admin settings have new tab look. Enable topic and forum subscriptions feature was added. Dizkus internal user profile was added. Last posts, last topics, my posts and my topics - last two need templates.

There is a lot of bugs, and not finished actions I'm working on it now.

Kaik commented 7 years ago

screenshot from 2017-05-01 23-25-39 screenshot from 2017-05-01 23-27-57

Kaik commented 7 years ago

I think I will merge this one today later on. I will test installation first. Then I will start fixing bit by bit with dedicated PRs.