Skip to content

Commit

Permalink
see ome#2039 - Removing lock from ome_perms
Browse files Browse the repository at this point in the history
git-svn-id: file:///home/svn/omero/trunk@6743 05709c45-44f0-0310-885b-81a1db45b4a6
  • Loading branch information
joshmoore committed Apr 29, 2010
1 parent 8aa1eb0 commit 87d43df
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions components/dsl/resources/ome/dsl/views.vm
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@
--
CREATE OR REPLACE FUNCTION ome_perms(p INT8) RETURNS VARCHAR AS '
DECLARE
ln CHAR DEFAULT ''-'';
ur CHAR DEFAULT ''-'';
uw CHAR DEFAULT ''-'';
gr CHAR DEFAULT ''-'';
Expand All @@ -76,9 +75,5 @@ BEGIN
SELECT INTO wr CASE WHEN (cast(p as bit(64)) & cast( 4 as bit(64))) = cast( 4 as bit(64)) THEN ''r'' ELSE ''-'' END;
SELECT INTO ww CASE WHEN (cast(p as bit(64)) & cast( 2 as bit(64))) = cast( 2 as bit(64)) THEN ''w'' ELSE ''-'' END;

-- shift 18
-- for high-order bits, logic is reversed
SELECT INTO ln CASE WHEN (cast(p as bit(64)) & cast(262144 as bit(64))) = cast(262144 as bit(64)) THEN ''-'' ELSE ''L'' END;

RETURN ln || ur || uw || gr || gw || wr || ww;
RETURN ur || uw || gr || gw || wr || ww;
END;' LANGUAGE plpgsql;

0 comments on commit 87d43df

Please sign in to comment.