continue sales person work: customer and package selection, commissions, reporting...
[freeside.git] / debian / TODO
1 --- High ---
2
3 web stuff going to /var/www/freeside/masondocs oops
4
5 apache configs going to
6 ./etc/freeside/apache2/freeside-rt.conf
7 ??  oh there's links etc.  check
8
9 file
10 ./and..?/
11 in freeside-lib?  oops wtf
12 also
13 ./default_conf/
14 and
15 /#for/
16
17 test actually installing!
18 - FS files
19 - /var/www/ files
20 - what else should package install?
21   - init script
22   - apache config
23   - /usr/local/etc/freeside/default_conf for new installs
24
25 test RT was missing, but we're cheating more now by ignoring a huge remap
26 to deb policy-comliant paths.  get it working
27
28 init.d/freeside-init
29 htetc/handler.pl
30
31 #copied to /usr/local/etc/freeside by make install-docs
32 htetc/htpasswd.logout
33
34 init.d/insserv-override-apache2
35
36 etc/longtable.sty
37
38 --- Medium --- 
39
40 test) freeside-webui /etc/apache/conf.d/freeside.conf
41   AuthUserFile is wrong (just fucked)
42
43 test in postinst) freeside package var/cache/freeside/cache.<datasrc is missing>
44
45 --- Low ---
46
47 bin/* ?  Anything here needed in a live customer install should be moved to FS/bin so it installs as part of the packaging.
48
49 freeside-selfservice-client doesn't install at all
50
51 --- Debian ---
52
53 redo & test its working) somes sort of Alias /freeside /usr/share/freeside/www is needed
54 /var/www/freeside -> /usr/lib/freeside and Alias in apache
55
56 Added to README.Debian... do something else?
57 Ensure apache is set to run as User freeside.
58
59 init script doesn't need to add /usr/local/bin.  could start over from 
60 init.d.ex or init.d.lsb.ex
61
62 finish 
63
64 RT install locations (?  maybe our RT libraries shouldn't conflict with
65 upstream ones?)
66
67 debian/copyright administrivia
68
69 upload