Can you add a user as observer with no editing privileges in FLEX?

54 views
Skip to first unread message

Sargon Hasso

unread,
Mar 23, 2023, 4:33:56 PM3/23/23
to flex...@googlegroups.com
if not, is there an alternative? I would like to share the interlinear text we created in FLEX with a member. 

Thanks,
Sargon 

Chris Rice

unread,
Mar 23, 2023, 5:44:27 PM3/23/23
to flex...@googlegroups.com
Yes. In Language Depot, you can add people as observers. We do this in our own FLEx database so that some members of the team can see it in FLEx but not edit it themselves.

Chris

--
"FLEx list" messages are public. Only members can post.
flex_d...@sil.org
http://groups.google.com/group/flex-list.
---
You received this message because you are subscribed to the Google Groups "FLEx list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flex-list+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flex-list/CAPFUznGHBkCGUgAM588PW_WSb-PP9bTHVjsRoA3jYwoeoL1SaQ%40mail.gmail.com.

Sargon Hasso

unread,
Mar 23, 2023, 9:33:49 PM3/23/23
to flex...@googlegroups.com

Hi Chris,

Thanks. Why does it say ‘Obv do not use’?

 

Regards,

Sargon

Chris Rice

unread,
Mar 23, 2023, 9:47:29 PM3/23/23
to flex...@googlegroups.com
In this category the word "use" is being equated to "edit". Any user you give this designation to will be able to view and receive updated to your FLEx database when they do a Send/Receive. But they will not be able to make changes to your data. 

Chris

Sargon Hasso

unread,
Mar 23, 2023, 9:55:53 PM3/23/23
to flex...@googlegroups.com

Beth-docs Bryson

unread,
Mar 24, 2023, 1:02:17 PM3/24/23
to flex...@googlegroups.com
Actually, that’s not true.

The intention of that role was to restrict someone’s editing privileges, but in fact that capability was never implemented.  Even if you assign someone that role, they will still be able to make changes to the FieldWorks project, and those changes will be merged into the system.

(I think “obv” might be related to “obsolete” somehow?  I think it means “deprecated”.  I’m not quite sure.)

If you want to restrict someone’s edit privileges, the best approach is to set up your project on https://languageforge.org.  and then use the capabilities there to restrict editing permissions.

-Beth


Sargon Hasso

unread,
Mar 24, 2023, 2:33:08 PM3/24/23
to flex...@googlegroups.com

OK, thanks. Originally, I asked if it’s not possible, is there an alternative to have users use FLEx’s interlinear text features, for learning/researching purposes, as an example? I don’t believe LF support interlinear text.

 

Regards,

Sargon

Chris Rice

unread,
Mar 24, 2023, 3:29:21 PM3/24/23
to flex...@googlegroups.com
This would be a great feature to have activated. LF is not an ideal product for many language situations here on Papua New Guinea. 

Chris

Kim Blewett (gmail)

unread,
Mar 24, 2023, 11:11:30 PM3/24/23
to flex...@googlegroups.com

I think this should be noted as a "bug" in the Language Depot UI! For years I have never connected "Obv" as an abbreviation for "Observer": and "do not use" is not equivalent to "No permission to edit". I interpreted it as some link set up for future use that doesn't do anything currently.

--Kim

chris...@sil.org

unread,
Mar 25, 2023, 4:50:57 AM3/25/23
to FLEx list
Hi Sargon and Chris,

I'm the Language Depot guy.  LD was originally set up in 2008 as an off-the-shelf repo management cloud service to facilitate WeSay S/R.  Flex S/R ability was added a few years later.  It is a vanilla instance of Redmine.  SIL offers Language Depot as a free S/R service to the entire world.  LD/Redmine has many features which are out-of-scope for FLEx S/R, and one of those is the default Redmine "Observer" role.  This should have been removed initially to avoid user confusion.  It got renamed to "Obv - do not use" to make it clear that no one should use that checkbox.  It is not trivial to remove the role entirely in our current system, otherwise I would do that.

FLEx S/R does not implement an "Observer role".  Chris, I'm sorry that you thought otherwise.  The alternative is to use Language Forge, which does implement an Observer role, however LF does not support interlinear text, so that won't work for you Sargon.  I do not know of an alternative to sharing your FLEx interlinear text, other than making a FLEx backup and sending the backup file to that person.

In order to make it even clearer, I have changed the label on the checkbox to "do not use this role" (a tweak Redmine allows me to easily make)

If you are reading this and you *thought* you were protected by an Observer role, you should mitigate that by removing the person from that role.

Language Depot will one day be migrated to a newer system that will enable SIL to offer a better S/R experience in the future.  There is no ETA on this yet.

Blessings,

Chris Hirt
roles.jpg

Sargon Hasso

unread,
Mar 25, 2023, 6:17:53 AM3/25/23
to flex...@googlegroups.com
Hi @Chris Hurt,
Thanks for the response and thanks to SIL, as always, for making these services free to the World. Just curious though, if you are using ‘vanilla instance’ of Redmine, doesn’t Redmine also allow administrators to create custom roles with specific permissions and capabilities, allowing for greater flexibility in managing user access to the system?

Kind Regards,
Sargon 

On Mar 25, 2023, at 3:51 AM, chris...@sil.org <chris...@sil.org> wrote:

Hi Sargon and Chris,
--
"FLEx list" messages are public. Only members can post.
flex_d...@sil.org
http://groups.google.com/group/flex-list.
---
You received this message because you are subscribed to the Google Groups "FLEx list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flex-list+...@googlegroups.com.

Christopher Hirt

unread,
Mar 25, 2023, 8:20:12 AM3/25/23
to flex...@googlegroups.com
Hi Sargon,

While Redmine itself has the ability you described, the FLEx S/R system (named FlexBridge/Chorus) as well as our custom Language Depot authorization script was not designed with roles in mind and does not implement an observer role, even if one exists in Redmine.

Warm regards,

Christopher Hirt
Team Manager - SE Asia
Team Lead - languageforge.org
SIL Language Technology Development

      


You received this message because you are subscribed to a topic in the Google Groups "FLEx list" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/flex-list/jycmtNbDIVA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to flex-list+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flex-list/F9B2E92C-AE3E-4CF1-B2FC-21341E913FC3%40gmail.com.

Jonathan Dailey

unread,
Mar 29, 2023, 3:41:13 PM3/29/23
to flex...@googlegroups.com
I would create a backup of the project and send it to the Observer. Then they can look at it and it will not cause issues if they change something.

--
"FLEx list" messages are public. Only members can post.
flex_d...@sil.org
http://groups.google.com/group/flex-list.
---
You received this message because you are subscribed to the Google Groups "FLEx list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flex-list+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages