Mailinglist Archive: opensuse-bugs (15112 mails)

< Previous Next >
[Bug 327125] Webclient: setting flags has no effect
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 24 Sep 2007 05:16:13 -0600 (MDT)
  • Message-id: <20070924111613.C9AB6CC7AC@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=327125#c1


Thomas Scholz <tscholz@xxxxxxx> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
                 CC|                                                |tscholz@xxxxxxx
             Status|NEW                                             |ASSIGNED




--- Comment #1 from Thomas Scholz <tscholz@xxxxxxx>  2007-09-24 05:16:13 MST ---
A global <enable/> flag in each flag group is set only if the flags are
project-flags. This is because of our 'default-enable' for flag-settings (and
could be removed). But I'm not a friend of this implicit default because it is
hard-coded in the flag-matrix-function in the webclient. It would be better to
store the flag-default for each type in the database - but this is only my
opinion.


In the web-client flag-implementation each flag (except the all::all
project-flag) has three states: 'enable', 'disable' and 'default' which means
the flag is not explicit set by the user.  In the case of 'default' no entry
about this flag appears in the xml. If the global enable-flag (all::all) is set
in the package-config, this flag overwrites the flag-config given through the
project, in the context of the package. Other package-flags can still be set
and the flag-view suggests, that these flags will take effect. But thats not
that, what the backend do.

Any suggestions?


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
References