Glom 1.8.1 problem users with limited access

Bug #299573 reported by Maximiliano
2
Affects Status Importance Assigned to Milestone
glom (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Ubuntu 8.10
Glom 1.8.1

Create a table with "developer user", with list and details views, but not data yet.
Create a "simple user" (menu developers/users) that can access to view, edit, create, erase the table, but not system preferences, or only edit and create.
Exit Glom.
When loggin with "simple user" and open the table, don't display the fields titles under list or details views.

Related branches

Revision history for this message
Murray Cumming (murrayc) wrote :

I can't reproduce this. Could you please attach a screenshot of the list or details view showing this problem, and a screenshot of the permissions dialog for this user's group.

Revision history for this message
Murray Cumming (murrayc) wrote :

And maybe you could attach the .glom file, if the database structure is not confidential.

Revision history for this message
Maximiliano (meilan) wrote :

Attach 7 screen captures showing the problem.
After log as a simple user and open a table, the view is blank (not list, not details view). have to select from menu "Tables" a table, and now shows the list view ok, but the details view with problems.

See the captures files names for more info.

Revision history for this message
Maximiliano (meilan) wrote :

Capture 2

Revision history for this message
Maximiliano (meilan) wrote :

capture 3

Revision history for this message
Maximiliano (meilan) wrote :

capture 4

Revision history for this message
Maximiliano (meilan) wrote :

capture 5

Revision history for this message
Maximiliano (meilan) wrote :

capture 6

Revision history for this message
Maximiliano (meilan) wrote :

capture 7

Revision history for this message
Maximiliano (meilan) wrote :

If need the .glom just tell me.

Revision history for this message
Murray Cumming (murrayc) wrote :

There are general problems with trying to view a table that you are not allowed to view, and we need to work on that.

But I still can't reproduce this problem with viewing a table that you should be allowed to view. I will need that .glom file, please.

Revision history for this message
Maximiliano (meilan) wrote :

Will send the .glom to your mail in a few minutes.
Its a problem with a specific glom file, because I created a new database and don't have problems with users.

Only one small problem in all the databases I created.
After created a second user group, when select the second group the cursor capture the text in a way like specting to drag and drope. Escape and all is ok.

To repeat, change check or uncheck "view/edit/create/erase" of the second user group, then click on developer user group and click on the second user group.

Attach and image.

Revision history for this message
Murray Cumming (murrayc) wrote :

Did you send the .glom file to me? I can't find it in my inbox?

Revision history for this message
Maximiliano (meilan) wrote :

Sent on 27/11/2008 to <email address hidden>
Have to send to other mail? It's a 4MB file.

Revision history for this message
Murray Cumming (murrayc) wrote :

Just send me the .glom file, please. That's much smaller.

Revision history for this message
Maximiliano (meilan) wrote :

Attach the .glom file

Revision history for this message
Murray Cumming (murrayc) wrote :

The strange drag-and-drop row thing is fixed by this commit:

2008-12-09 Murray Cumming <email address hidden>

 * glom/mode_design/users/dialog_groups_list.cc:
 * glom/mode_design/users/dialog_users_list.cc: Constructors:
 Do not enable row drag and drop on the treeviews, because it is not
 used and it just confuses users who trigger it accidentally.
 This was just some left-over code from when these classes were started
 by copying the layout dialog.
 As mentioned in Ubuntu bug
 https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299573
 (elmergato)

Revision history for this message
Murray Cumming (murrayc) wrote :

Sorry, I think I will really need the whole directory (as a tar.gz file) to reproduce this blank-layout problem. And that will only work for me if you are also using a 32-bit Intel PC.

Can you upload it somewhere? I guess the 40Mb file was rejected by some email server.

Revision history for this message
Murray Cumming (murrayc) wrote :

Or you might try the File/"Save as example" feature. I think that will save the actual users/groups in the .glom file so that Glom can reproduce them when I create a new file from that example.

Revision history for this message
Maximiliano (meilan) wrote :

Attach Save as example.
Have 32-bit Intel PC
All the folder (zip) is 4MB, not 40MB

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glom - 1.8.5-0ubuntu1

---------------
glom (1.8.5-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #256701), fixes LP bugs:
    + Clear the text in property dialogs for text items (LP: #309147)
    + Don't crash when showing and then hiding the grid (LP: #303453)
    + Temporarily remember the sort order so it is the same when navigating
      away and back (LP: #303422)
    + Use the list's sort order for the top-level records in the report
      (LP: #303425)
    + Users/Groups: Disable drag-and-drop for the treeview, because it is
      useless and confusing (LP: #299573)
    + Import: Sort the fields list alphabetically (LP: #306593)
    + delete primary key make unusuable the database (LP: #299549)
    + Spanish translate incomplete (LP: #299556)
    + import date format error (LP: #299591)
    + can't delete data from table list view (LP: #299853)
    + Field definition: default value not saved (LP: #299896)
    + reports crashing (LP: #300054)
    + Year error with date fields (LP: #300057)
    + list view: 2 records added instead of 1 (LP: #300819)
  * debian/control: Refreshed dependencies for libglom-dev.
  * debian/control: Updated build-deps to match configure checks. goocavnasmm
    build-dep bumped to version without .la files.
  * debian/rules: Don't delete the directory containing the templates.
  * debian/control, debian/rules, debian/glom-doc.*: Split out
    arch-independent manual and examples into separate package glom-doc, which
    is now recommended by glom (glom will still work if they're not available)
  * debian/copyright: Rewritten to new machine-readable format.

 -- Iain Lane <email address hidden> Sun, 11 Jan 2009 17:12:01 +0000

Changed in glom:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.