Currently, even when all topics are unpublished, the Project's previous state of publishing does not auto change on the dashboard, but the game is nonetheless not accessible.
I would recommend to just allow Project to be published even if there are no published Topics. The same should apply to publishing Topics without any published content.
1) From User's Perspective: It is possible they may access a Project with only private topics published that is not accessible to them. This is not a flaw, and hence we know a user accessing an empty Project is an acceptable user experience.
2) From Admin's Perspective: It is possible that topics may be unpublished completely but the project's page should still be accessible, e.g. to check scorecard, rewards, app menu functions. Also, it should be completely up to the admin if they want to publish an empty project or empty topic, as long as there are names to the topics/projects.
3) From Developer's Perspective: We can be more relaxed with such checks that will actually not affect the user experience. In fact, these checks can be counterintuitive. E.g. it is actually acceptable on Wordpress to create completely empty articles, as long as there are headers.
Please sign in to leave a comment.