Ticket #1692 (closed unplanned_task: obsolete)

Opened 13 years ago

Last modified 13 years ago

GROUP_PLUGINS_ENABLE_DISABLE_R0

Reported by: pav Owned by: deyan
Priority: major Milestone: M08_ALPHA3
Component: APP_CONFIGURATION Version: 2.0
Keywords: PLUGIN_ARCHITECTURE Cc:
Category: unknown Effort:
Importance: Ticket_group:
Estimated Number of Hours: Add Hours to Ticket:
Billable?: Total Hours:
Analysis_owners: pav,pav Design_owners: pav
Imp._owners: pav Test_owners:
Analysis_reviewers: deyan, deyan Changelog:
Design_reviewers: pap Imp._reviewers: pap
Test_reviewers: Analysis_score: 3.5
Design_score: 3.5 Imp._score: 3
Test_score: 0

Change History

comment:1 Changed 13 years ago by pav

  • Summary changed from GROUP_PLUGINS_HOT_ENABLE to GROUP_PLUGINS_HOT_ENABLE_R0

comment:2 Changed 13 years ago by pav

  • Component changed from APP_PLUGIN to APP_CONFIGURATION

comment:3 Changed 13 years ago by pav

  • Summary changed from GROUP_PLUGINS_HOT_ENABLE_R0 to GROUP_PLUGINS_ENABLE_R0

comment:4 Changed 13 years ago by pav

  • Summary changed from GROUP_PLUGINS_ENABLE_R0 to GROUP_PLUGINS_ENABLE_DISABLE_R0

comment:5 Changed 13 years ago by pav

  • Description modified (diff)

comment:6 Changed 13 years ago by pav

  • Category changed from MAIN to unknown

comment:7 Changed 13 years ago by pav

  • Status changed from new to s1a_analysis_started
  • Analysis_owners set to pav

comment:8 Changed 13 years ago by pav

  • Status changed from s1a_analysis_started to s1b_analysis_finished

2h

comment:9 Changed 13 years ago by deyan

  • Status changed from s1b_analysis_finished to new
  • Analysis_reviewers set to deyan
  • Analysis_score changed from 0 to 2.5

In the plugin config palette when you click a module name a button 'enable' or 'disable' has to be shown depending on the plugin state.

Approved behavior is to have both buttons for Enable and Disable, but the inactive one should be grey.

If there are plugin dependencies which are needed for enabling the plugin they also become enabled after the restart.

What happens if there are plugins that do not exist? How we will approach these dependencies? Obviously, you can't load them without installing. This may be solved in later revisions, but it will be better if you suggest a solution here.

Some of the plugins can't be disabled in any case.

A simple solution is to make the disable button always inactive for these plugins.
Generally, analysis is fine.

comment:10 Changed 13 years ago by pav

  • Status changed from new to s1a_analysis_started

comment:11 Changed 13 years ago by pav

  • Status changed from s1a_analysis_started to s1b_analysis_finished

10m

comment:12 Changed 13 years ago by deyan

  • Status changed from s1b_analysis_finished to s1c_analysis_ok
  • Analysis_reviewers changed from deyan to deyan, deyan
  • Analysis_owners changed from pav to pav,pav
  • Analysis_score changed from 2.5 to 3.5

comment:13 Changed 13 years ago by pav

  • Design_owners set to pav
  • Status changed from s1c_analysis_ok to s2a_design_started

comment:14 Changed 13 years ago by pav

  • Status changed from s2a_design_started to s2b_design_finished

3d

comment:15 Changed 13 years ago by pap

  • Status changed from s2b_design_finished to s2c_design_ok
  • Design_score changed from 0 to 3.5
  • Design_reviewers set to pap
  • The test is quite strange. I cannot think of a more useful case, but it is not very nice.
  • The part about sorting of extensions is quite incomprehensible
  • Some parts of the design are a bit vague

comment:16 Changed 13 years ago by deyan

  • Owner changed from pav to deyan
  • Status changed from s2c_design_ok to s3a_implementation_started

comment:17 Changed 13 years ago by deyan

  • Status changed from s3a_implementation_started to s3b_implementation_finished
  • Imp._owners set to pav

dramatically long time

comment:18 Changed 13 years ago by pap

  • Status changed from s3b_implementation_finished to s3c_implementation_ok
  • Imp._score changed from 0 to 3
  • Imp._reviewers set to pap
  • I am quite dissapointed with the implementation of this task
  • I am glad that we have this new functionality but it comes with lots of problems and after lots of time
  • You had some improper exception handling
  • The @Immutable ModuleInfo was not really immutable and it had no tests to check that. Writing such was trivial.
  • And I actually don't like the thing about doing things bad, because their improvement is part of this and that
  • I hope the quality of this part of the product will improve greatly in the comming weeks(months)

comment:19 Changed 13 years ago by deyan

  • Status changed from s3c_implementation_ok to closed
  • Resolution set to obsolete

Batch update from file query-obsoleted.csv

Note: See TracTickets for help on using tickets.