/[metamod]/trunk/TODO
ViewVC logotype

Contents of /trunk/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2837 - (show annotations) (download)
Wed Sep 30 19:39:27 2015 UTC (4 years, 10 months ago) by geira
File size: 8017 byte(s)
bumped version to 2.14 in debian metadata
updated installation docs for trusty
1 =================================================
2 This is Geir's internal refactoring scratchpad.
3 If you name is not Geir, you should stop reading.
4 =================================================
5
6 General cleanup tasks for Metamod2
7
8 Major bugs should be registered in Bugzilla.
9 Feature requests should go into the METSIS project priority lists.
10
11 Remaining (non-controversional) household chores of minor importance can go
12 here lest they are forgotten. These are not meant as topics for discussion,
13 just as an electronic Post-It note for developers to quickly note action
14 points for later.
15
16 --------------------
17
18 add repo.met.no to sources.list.d via script
19
20 add Pod::Simple 3.30 to local/lib
21
22 rewrite user_msgs.tt to use Catalyst::Plugin::StatusMessage instead of flash
23
24 make new opendap interface not relying in fimex for non-reprojection transformations (e.g. subsetting)
25
26 make cronjob to delete old downloads (if not exists)
27
28 remove double error/info message box in templates
29
30 enable HTTPServer download when -f $ds->{data_file_location}
31
32 /etc/apt/apt.conf.d/50unattended-upgrades :
33 // Automatically reboot *WITHOUT CONFIRMATION* if a
34 // the file /var/run/reboot-required is found after the upgrade
35 //Unattended-Upgrade::Automatic-Reboot "false";
36
37
38 change download script buttons to select box (needs fancy js)
39
40 zoom in wms not working after changing background layer
41
42 http://superuser.com/questions/25538/what-is-the-windows-equivalent-of-wget
43
44 wms client multiple dataset support is broken in 2.11
45
46 calendar styles in Datacollection period broken
47
48 rewrite BaseController/Base.pm to use Catalyst::Plugin::StatusMessage instead of flash
49
50 remove hardcoded list of searchcategories in Metamod::DatasetImporter::_insert_metadata
51 - should be read from searchdata.xml
52 - has not worked since implemented in 2008:
53 https://svn.met.no/viewvc/metamod/trunk/base/scripts/import_dataset.pl?revision=2&view=markup&pathrev=1760
54
55 #rewrite makedocs to use Pod::Simple::HTMLBatch
56
57 use compressed version of openlayers lib
58
59 rewrite to use libnetcdf instead of fimex for opendap
60 https://publicwiki.deltares.nl/display/OET/OPeNDAP+access+with+perl
61
62 customize authorization according to roles:
63 "admin"
64 "dataadmin"
65 "upload"
66 "subscription"
67 "subscription"
68 "upload"
69
70 show /dataset with normal view instead of raw unless opened in iframe (so we get nav menus for bots)
71
72 try setting <VirtualHost *> in generated httpd.conf to avoid conflict with 000-default
73
74 make custom robots.txt for each install and redirect in apache.conf
75 - make disable option in install_jobs.sh
76
77 change "add to basket" to POST to avoid robots
78 - impossible w/o javascript since search result already a GET form
79 - requires complete redesign of UI
80
81 #virtualenv, add option for custom path to binstub
82
83 howto customize email addresses in common/lib/t/Metamod/SubscriptionHandler/email_to_file.t
84
85 update controllers to use recent catalyst features:
86 http://www.catalystframework.org/calendar/2013/1
87
88 remove unused config directives:
89 all of METAMODQUEST configuration except QUEST_CONFIGURATIONS, QUEST_OUTPUT_DIRECTORY
90 QUEST_METADATA_UPLOAD_FORM
91 QUEST_SENDER_ADDRESS
92 QUEST_RECIPIENTS
93 QUEST_OKMESSAGE
94 QUEST_FORM_DEFINITON_FILE
95 QUEST_ADM_BACKGROUND
96 QUEST_ADM_TOPDIR
97 QUEST_FORM_DEFINITON_FILE
98 QUEST_CONFIG_DIRECTORY
99
100 use setgid on webrun catalog for correct ownership of new files
101
102 use mode 644 for files written to webrun
103
104 fix bloody "You must call new() once before you can call instance()" bug that's been around forever
105
106 copy bounding box for each layer from cap to wmc (nve)
107 - what if > 1 projection?
108
109 add search option for wmsinfo and projectioninfo
110 * using lsds works for now
111
112 fix fakeroot in debian make
113
114 rework log appenders so services use metamod.log and terminal use stderr
115
116 set default ownertag to all in search
117
118 add docs for custom oai validators
119
120 add animation of current wms layer
121
122 clean up multiwmc controller, moving processing to utils
123
124 clean up ds_filepath in database to exclude extension whenever found
125
126 remove download from basket unless has data_file_location
127
128 default catalyst port to master_config, not 3000 (maybe not)
129
130 postgres preparation (postgis, pgcrypto, tsearch2) should be separate from
131 database/table generation, and should be run on the server where the postgis
132 sql files are installed (so you get the correct version and won't have to install
133 postgis/pg-server on the webserver)
134
135 make services status run without sudo
136
137 check if user exists before saying password change has been effected
138
139 separate thumbnail elements in wmsinfo for level 1 and 2
140
141 proper handling of timeout from wms server
142
143 * better metadata conversion (new major feature)
144
145 adduser script (for userbase)
146
147 mailtest script
148
149 add packagees, update download docs in https://wiki.met.no/metamod/download
150
151 find out how to move index link in html docs to left col (js)
152 [MaG
153 DBIx::Class::Storage::DBI::Pg: DBD::Pg 2.9.2 or greater is strongly recommended
154
155 upgrade List::MoreUtils to 0.30 Thu 16 Dec 2010
156 - Change the way we localise PERL_DL_NONLAZY to false to remove
157 a warning that some people were seeing. The new approach is taken
158 from the way that List::Util does it.
159
160 wms thumbnails:
161 - multiple thumbnails in wmsinfo (for separate map and data layers)
162 - swap z-order so map is baselayer and data transparent (maybe not? why?)
163 - read wmsthumbs in wmslist from capab
164 - cache wmsthums from capab in database when changing wmsinfo
165
166 reset password should send a link to reset instead of resetting directly to avoid misuse
167 - also check that username exists before confirming
168 - must use POST
169
170 ++++++++ DONE ++++++++++++++
171
172 fix "get basket url"
173
174 fixed fatal error in basket visualization on wms server error
175
176 fixed bug in basket size
177
178 catalyst/lib/MetamodWeb.pm#92: Deprecated 'static' config key used, please use the key 'Plugin::Static::Simple' instead
179
180 fix userinit crypto (needs "CREATE EXTENSION pgcrypto" in 9.1)
181
182 add mod_rewrite to required apache mods in doc
183
184 remove php pmh from apache config
185
186 remove LAYERS from GetLegendGraphics when calling latest thredds
187
188 put projstrings in separate list instead of hardcoded in Metno::Fimex
189
190 projection selector in wms client
191 - fix selector to show current projection
192 - remove projections without background maps
193
194 upgrade db-init scripts to pg 9.1
195
196 show_gen_config script (as in admin web)
197
198 background maps in more projections
199
200 wms search:
201 - add mercator map
202
203 get projection list from master_config in Metamod::WMS
204
205 impossible to access metamod::config->instance in metamod::wms and wmc.pm so
206 links to wms.met.no must be hardcoded
207
208 wms search:
209 - convert meters to pixels in url
210 - redraw selection bounding box
211 - use rubber band box selection
212 - http://openlayers.org/dev/examples/draw-feature.html
213
214 change external timeseries plot from iframes to jquery image slideshow
215
216 Catalyst::Log::Log4perl is DEPRECATED, update your app to use Log::Log4perl::Catalyst FIXME 2.13
217
218 set default time in wms selector
219
220 fix timeslider to show on startup layer (again)
221
222 get visualize basket to work again
223
224 add timeslider in wms
225 - use openlayers-timeslider from HALO
226
227 refresh proj list in wmslist on history.back()
228
229 how to spec boundingbox and maxextent (from getcap?)
230 - must be reprojected, insolvable problem accd to trond
231
232 test selector for multiple baselayers
233 - last baselayer selected must remain with led on (guessing it should work)
234
235 only allow projections usable with selected layers in selector
236
237 mark layerchanger title bar when visible
238
239 show visibility in layerselector
240
241 * deletion of datasets by user (done)
242 nameing problem with APPLIC_ID
243
244 merge layers from several datasets in wmc
245
246 fix scripts using Metamod::Config qw(:init_logger)
247
248 add verportal datasets for testing wmsdiana
249
250 remove remaining php stuff
251
252 fixed linebreaks in example wms/proj xml
253
254 sort out how to deal with different times for each layer
255
256 fix sorting so works for both wmsdiana and ncwms
257
258 add baselayer/transparency options to wmssetup
259
260 style selector must differentiate between layers
261
262 diana(?) bug crops west edge for hirlam
263
264 wms/proj help texts

svn@met.no
ViewVC Help
Powered by ViewVC 1.1.5