awesome. Thanks for starting flohmarkt and this Yuno package
I’ve probably found a bug. When I enter a wrong password with an existing user, there is no message telling me that it’s wrong. It just doesn’t login. With username that is not in the user database, I do get a proper error message. But that should also do with an existing user.
One more: When I try to login with a fediverse account, the format of the log-in e-mail address needs to be perfect, otherwise no login is possible. There’s no message or anything after a failed login attempt, that would indicate that something is wrong and what it may be. I did copy my username but it also copied trailing whitespaces and it took me some time to figure out why I can’t login.
It would be nice if whitespaces (at the beginning or trailing) would be automatically removed or not considered during log-in.
On the way trying to replace calls directly to curl by ynh_local_curl made me look at that code and ynh_handle_getopts. I extended the first one to deliver features needed to use it to handle couchdb and nearly re-wrote the second one to make it possible to get the command line options I wanted.
The code is included in _common.sh which leads to some linter warnings and available as PRs for testing and discussion:
There are still features that could be improved and probably some rough edges, but I’d say we’re getting close to a nice integration.
The newer version will soon be available on the app store. Feedback like always is very welcome!
Just installed the ynh8 yunohost app integration on my flohmarkt.
I added an hourly check of the user database of flohmarkt to send out an email notification for changes.
To enable admins through the web gui to change the address I added a configuration panel and while at it I put the setup URL for the initial setup of a new flohmarkt installation on the configuration panel, too.
Now it should be easy to install and initialize a flohmarkt instance by only using yunohosts web gui.