rostag / bigpolicy_eu

Here is a draft of opensource crowdfunding platform for social activists, who do not want to be involved into obsolete corrupted parties, but are bright and willing for change:
http://bigpolicy.eu
MIT License
5 stars 3 forks source link

[LOGIC] Become leader button on the home page do not create leaders if user unlogged #65

Closed Prokop closed 7 years ago

Prokop commented 7 years ago

There is possibility to become leader directly from site landing page as for now. It should be present if: a) there is a guest on the site b) guest is unlogged In case if here is a leader logged to system, this button should be removed. image

Case 1: Prerequisites: Guest user observing landing page, not logged Steps: a) click on Зголошуйся в активні діячі кнопку б) заповни форму нового діяча всі необхідні поля в) натисни кнопку 1 - готово 2 - як буде виглядати моя сторінка Expected result: Before creation new project, user will see login screen, log to the system and automatically attach newly created project to personal profile. Actual result: Guest user is able to go to project creation screen but upon submitting it does not get any notices, messages or possibility to create project.

Variations: a) only logged users could create projects. b) all could try to create project but submittion could be done only by logged users or login screen will be submitted

rostag commented 7 years ago

@Prokop thanks for comprehensive report, will fix!

rostag commented 7 years ago

@vlodkoz @Prokop this is fixed in #82, please check on QA.

rostag commented 7 years ago

Як зараз виглядає реєстрація для неавторизованого юзера:

1: На стартовій він може натиснути "Зголошуйся в активні діячі" image

2: І потрапить на сторінку створення Діяча: image

3: Але натиснувши на "Готово" він побачить прохання авторизуватися: image

5: Авторизація: image

4: Після авторизації його реєстрацію завершено, дані лідера збережено — він автоматично потрапляє на сторінку новоствореенго Діяча: image

Прошу потестувати на https://qa-europe.rhcloud.com/