Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gnumeric gnumeric
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 378
    • Issues 378
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gnumericgnumeric
  • Issues
  • #151

Closed
Open
Created Dec 18, 2010 by Bugzilla@bugzilla-migration💬Reporter

Provide complete protection interface

Submitted by an unknown user

Link to original bug (#637509)

Description

xls and xlsx files do not just carry a "protected" flag for each sheet but also much more fine grained flags that allow what can or cannot be done with protected sheets: PROP_PROTECTED, PROP_PROTECTED_ALLOW_EDIT_OBJECTS, PROP_PROTECTED_ALLOW_EDIT_SCENARIOS, PROP_PROTECTED_ALLOW_CELL_FORMATTING, PROP_PROTECTED_ALLOW_COLUMN_FORMATTING, PROP_PROTECTED_ALLOW_ROW_FORMATTING, PROP_PROTECTED_ALLOW_INSERT_COLUMNS, PROP_PROTECTED_ALLOW_INSERT_ROWS, PROP_PROTECTED_ALLOW_INSERT_HYPERLINKS, PROP_PROTECTED_ALLOW_DELETE_COLUMNS, PROP_PROTECTED_ALLOW_DELETE_ROWS, PROP_PROTECTED_ALLOW_SELECT_LOCKED_CELLS, PROP_PROTECTED_ALLOW_SORT_RANGES, PROP_PROTECTED_ALLOW_EDIT_AUTO_FILTERS, PROP_PROTECTED_ALLOW_EDIT_PIVOTTABLE, PROP_PROTECTED_ALLOW_SELECT_UNLOCKED_CELLS, Gnumeric imports these flags from those files (and exports them to those files.) Gnumeric also obeys some (or all?) of those flags.

We need an interface to clear or set those flags.

Version: git master

Assignee
Assign to
Time tracking