tazjin / converse

A simple forum software
GNU Affero General Public License v3.0
16 stars 1 forks source link

Add users as a separate concept #5

Closed tazjin closed 6 years ago

tazjin commented 6 years ago

Adds a users table in the database to ~ materialize ~ users as a concept in Converse.

There is already a dummy admin field on the users table hinting at some future use of this table.

If you want to know how this works please review the individual commits, there are quite a few related changes.

The provided database migrations should cleanly update existing Converse installations.

tazjin commented 6 years ago

Hmm, running into a few Carnix bugs with this build. It doesn't seem to respect feature settings at all, so even when disabling Comrak's silly clap feature it still attempts to build the binary :/

tazjin commented 6 years ago

I've applied a workaround for it now (see the last commit), but it's not particularly nice.

It's very unclear whether Carnix itself is currently maintained, according to crates.io an update to it has been released recently, but its source repository is now down entirely instead of just outdated.

I'm going to create a Github mirror for it now.

tazjin commented 6 years ago

(For completeness sake: carnix mirror)