Ticket #1692 (closed unplanned_task: obsolete)
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 |
Description (last modified by pav) (diff)
GROUP_PLUGINS_ENABLE_DISABLE_R0
Ticket | Summary | Effort | Status |
---|---|---|---|
#120 | PLUGIN_SUPPORT_LIB_ALTERNATIVES_R0 | 1 | closed |
#400 | APP_PLUGIN_MANAGER_LIST_R1 | 0.5 | closed |
#402 | APP_PLUGIN_MANAGER_ABOUT_R1 | 0.5 | closed |
#407 | APP_PLUGIN_MANAGER_ENABLE_DISABLE_R0 | 0.5 | closed |
Change History
comment:1 Changed 16 years ago by pav
- Summary changed from GROUP_PLUGINS_HOT_ENABLE to GROUP_PLUGINS_HOT_ENABLE_R0
comment:3 Changed 16 years ago by pav
- Summary changed from GROUP_PLUGINS_HOT_ENABLE_R0 to GROUP_PLUGINS_ENABLE_R0
comment:4 Changed 16 years ago by pav
- Summary changed from GROUP_PLUGINS_ENABLE_R0 to GROUP_PLUGINS_ENABLE_DISABLE_R0
comment:7 Changed 16 years ago by pav
- Status changed from new to s1a_analysis_started
- Analysis_owners set to pav
comment:8 Changed 16 years ago by pav
- Status changed from s1a_analysis_started to s1b_analysis_finished
2h
comment:9 Changed 16 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:11 Changed 16 years ago by pav
- Status changed from s1a_analysis_started to s1b_analysis_finished
10m
comment:12 Changed 16 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 16 years ago by pav
- Design_owners set to pav
- Status changed from s1c_analysis_ok to s2a_design_started
comment:14 Changed 16 years ago by pav
- Status changed from s2a_design_started to s2b_design_finished
3d
comment:15 Changed 16 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 16 years ago by deyan
- Owner changed from pav to deyan
- Status changed from s2c_design_ok to s3a_implementation_started
comment:17 Changed 16 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 16 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 15 years ago by deyan
- Status changed from s3c_implementation_ok to closed
- Resolution set to obsolete
Batch update from file query-obsoleted.csv