diff --git a/VERSION b/VERSION index ee6cdce3c29053ac99607147be5be250efa001bd..b6160487433ba524a39a93cde5a330f7e71d0d39 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.6.1 +0.6.2 diff --git a/lib/SeMeet/Controller/Auth.pm b/lib/SeMeet/Controller/Auth.pm index 503bbca2b568ce2aa2b89495827b672240924fb1..fa7f1d665878bba8fbf22e36aa389e35496fa50a 100644 --- a/lib/SeMeet/Controller/Auth.pm +++ b/lib/SeMeet/Controller/Auth.pm @@ -10,7 +10,6 @@ sub callback ($c) { my %user = ( uuid => $claims->{sub}, - octid => $octopus_user->{id}, username => $claims->{preferred_username}, displayname => $octopus_user->{displayname} || $claims->{name}, ); diff --git a/lib/SeMeet/Helpers/Core.pm b/lib/SeMeet/Helpers/Core.pm index 05d4277cb524f8fd7b1b40c0c5d42d8f30ae55b4..bd8d525d584d57e7fd124af57d4035015521bea5 100644 --- a/lib/SeMeet/Helpers/Core.pm +++ b/lib/SeMeet/Helpers/Core.pm @@ -116,7 +116,6 @@ sub register { $user = $c->schema->resultset('User')->find_or_create( { uuid => $uuid, - octid => $octopus_user->{id}, username => $octopus_user->{username}, displayname => $octopus_user->{displayname}, }, diff --git a/lib/SeMeet/Schema/Result/User.pm b/lib/SeMeet/Schema/Result/User.pm index f84044bd4533dce4435b7c50422d766dcbdf13a5..23d3ff62b1dc27fd339ce8b3ccabeff13eb14604 100644 --- a/lib/SeMeet/Schema/Result/User.pm +++ b/lib/SeMeet/Schema/Result/User.pm @@ -23,7 +23,6 @@ __PACKAGE__->add_columns( }, qw( uuid - octid username displayname ), @@ -35,10 +34,6 @@ __PACKAGE__->add_unique_constraint( 'uuid' => [qw(uuid)] ); -__PACKAGE__->add_unique_constraint( - 'octid' => [qw(octid)] -); - __PACKAGE__->add_unique_constraint( 'username' => [qw(username)] ); @@ -80,10 +75,11 @@ sub meet_token { my $moderator = 0; - $moderator = 1 if $meet->owner_id == $self->id; +# $moderator = 1 if $meet->owner_id == $self->id; - $moderator ||= $meet->moderators({ - octid => $self->octid + $moderator ||= $meet->meet_users({ + id => $self->id, + is_moderator => 't', })->count; return Mojo::JWT->new( diff --git a/sql/migrations.sql b/sql/migrations.sql index 8e1e97750ed85a019f68bdad3d3e17ae6c744044..968a2e3ffec89bce5fe097fc84f146284f2ba7a5 100644 --- a/sql/migrations.sql +++ b/sql/migrations.sql @@ -81,3 +81,6 @@ from "meets_users" join "users" on ("users"."id" = "meets_users"."user_id") ; +-- 6 up +drop table "moderators"; +alter table "users" drop column "octid";