Clinton Ebadi [Tue, 25 Mar 2014 05:37:16 +0000 (01:37 -0400)]
A bundle of minor improvements
* Use html5 form validation to improve the error experience
* Default IP address requests to bog
* List domains the member controls on the domain request page
* Pre-fill cert path with $HOME/certificates on cert request page
* Hide certificate signing request page since we're not really doing
that anymore
Clinton Ebadi [Tue, 25 Mar 2014 05:29:49 +0000 (01:29 -0400)]
Join: usernames must be between two and twelve characters
One character usernames would be cool, except for the whole
/afs/hcoop/net/user/a/ab thing
Clinton Ebadi [Tue, 25 Mar 2014 04:46:24 +0000 (00:46 -0400)]
Only display active nodes for support requests
We need to keep old nodes around for historical data to remaining
consistent, but there's no need to clog up the interface with them.
Clinton Ebadi [Tue, 25 Mar 2014 04:45:31 +0000 (00:45 -0400)]
Trim leading/trailing spaces from name in Real Name search
Paypal has an before names, making the process of finding by
name more obnoxious than it need be
Clinton Ebadi [Sat, 22 Mar 2014 21:31:37 +0000 (17:31 -0400)]
Show current disk use and quota in MiB
Clinton Ebadi [Sat, 22 Mar 2014 21:26:58 +0000 (17:26 -0400)]
Improve long table display
* Alternate row colors with css
* Right align money and kilobytes columns
Clinton Ebadi [Sat, 22 Mar 2014 21:22:52 +0000 (17:22 -0400)]
Use new warning class instead of element style
Clinton Ebadi [Sat, 22 Mar 2014 21:21:36 +0000 (17:21 -0400)]
Use HTML5 field validation in join form
Clinton Ebadi [Sat, 22 Mar 2014 07:50:41 +0000 (03:50 -0400)]
Minor html fixes
Clinton Ebadi [Sat, 22 Mar 2014 07:49:54 +0000 (03:49 -0400)]
Initial support for Stripe (And Improve Paypal)
* payment.mlt embeds Stripe checkout widget
* stripe-payment.cgi charges the transaction setup by the widget and
notifies the treasurer
* Charged but unapplied payments are stored in a transaction log
* Payments are applied semi-automatically, with processed payments
stored in another log
* Paypal amounts can be entered on the payment page directly
Clinton Ebadi [Sat, 22 Mar 2014 07:42:51 +0000 (03:42 -0400)]
Remove more Google Checkout code
Clinton Ebadi [Sat, 22 Mar 2014 07:41:40 +0000 (03:41 -0400)]
Close main div before body
Clinton Ebadi [Thu, 20 Mar 2014 18:49:45 +0000 (14:49 -0400)]
Add [X]HTML5 DTD to header
Clinton Ebadi [Wed, 19 Mar 2014 14:22:21 +0000 (10:22 -0400)]
Make initial password harder to miss
A lot of new members have lost their passwords, put it in a big red
box to make it impossible to miss.
clinton_admin [Thu, 13 Mar 2014 09:00:27 +0000 (05:00 -0400)]
Merge remote-tracking branch 'origin' into portal3
clinton_admin [Wed, 5 Mar 2014 06:27:45 +0000 (01:27 -0500)]
Remove google checkout code from payment page
clinton_admin [Wed, 5 Mar 2014 06:27:25 +0000 (01:27 -0500)]
Mention paypal is gone to members and point them at the wiki
Clinton Ebadi [Tue, 25 Feb 2014 10:59:30 +0000 (05:59 -0500)]
Use sendmail and not exim4 for mail
Clinton Ebadi [Tue, 25 Feb 2014 10:35:05 +0000 (05:35 -0500)]
Track page header and footer
Clinton Ebadi [Tue, 25 Feb 2014 10:24:56 +0000 (05:24 -0500)]
Use correct passgen db name
Clinton Ebadi [Tue, 25 Feb 2014 10:24:44 +0000 (05:24 -0500)]
New static file root configuration knob
Clinton Ebadi [Tue, 25 Feb 2014 10:24:13 +0000 (05:24 -0500)]
join: update library paths, install to new location
Clinton Ebadi [Tue, 25 Feb 2014 10:23:48 +0000 (05:23 -0500)]
join: intelligent error printing for IO exceptions
Clinton Ebadi [Tue, 25 Feb 2014 10:23:23 +0000 (05:23 -0500)]
join: username limit is 12 characters, not 8
Clinton Ebadi [Tue, 25 Feb 2014 10:23:06 +0000 (05:23 -0500)]
passgen: use portal config, build fixes
Clinton Ebadi [Tue, 25 Feb 2014 10:22:01 +0000 (05:22 -0500)]
Balance reminders: build on modern systems
Clinton Ebadi [Tue, 25 Feb 2014 10:21:36 +0000 (05:21 -0500)]
Member directory: use portal config, build on 64-bit systems
Clinton Ebadi [Tue, 25 Feb 2014 10:20:51 +0000 (05:20 -0500)]
join: use generic sendmail instead of exim4
sendmail will be linked to whatever mta is available
Clinton Ebadi [Tue, 25 Feb 2014 10:20:24 +0000 (05:20 -0500)]
Store static portal files in repo and install with Makefile
Clinton Ebadi [Tue, 25 Feb 2014 10:19:25 +0000 (05:19 -0500)]
join: use main portal config
Clinton Ebadi [Tue, 25 Feb 2014 00:50:23 +0000 (19:50 -0500)]
Make webbw stats location configurable
Clinton Ebadi [Tue, 25 Feb 2014 00:49:39 +0000 (19:49 -0500)]
Update config for new installation
Installation has been fully relocated into afs space
Clinton Ebadi [Tue, 25 Feb 2014 00:48:31 +0000 (19:48 -0500)]
Render meaningful message for linking errors
Clinton Ebadi [Fri, 21 Feb 2014 19:52:05 +0000 (14:52 -0500)]
Improve header generation, slightly
* Makefiles have a common install prefix now, and run everything from
that prefix
* The prefix is passed as an argument to each of the header scripts
for easier relocation
* Main Makefile automatically reinstalls scripts when they change
* Added `clean' target
Clinton Ebadi [Fri, 21 Feb 2014 19:32:40 +0000 (14:32 -0500)]
Track hcoop header generating scripts
Clinton Ebadi [Fri, 15 Nov 2013 07:18:43 +0000 (02:18 -0500)]
Minor update for members directory under new website
Clinton Ebadi [Fri, 15 Nov 2013 07:18:02 +0000 (02:18 -0500)]
Search by real name in money matters
I hear this will make the life of a treasurer much easier for that
occasional member with out of date payment info.
Clinton Ebadi [Fri, 18 Jan 2013 09:08:20 +0000 (04:08 -0500)]
Show the "add your link" dialog BEFORE hosted sites list
Basically zero people realized they could add their site because it is
all the way at the end of a very long list.
Clinton Ebadi [Fri, 18 Jan 2013 09:07:39 +0000 (04:07 -0500)]
Merge a few cleanups inspired by bpt's redesign
Regroup a few things, remove redundant language to avoid multi-line
list items in the side bar, update dead links, remove stuff like MRTG
that never worked.
Clinton Ebadi [Thu, 17 Jan 2013 07:57:28 +0000 (02:57 -0500)]
Allow board members to view roll call
Clinton Ebadi [Wed, 16 Jan 2013 07:01:06 +0000 (02:01 -0500)]
Don't lose node when editing security request
Looks like a copy and paste problem
Clinton Ebadi [Wed, 16 Jan 2013 07:00:11 +0000 (02:00 -0500)]
Use fritz volumes instead of deleuze volumes for disk space stats
This will break when we have mail and user volumes on different volservers
Clinton Ebadi [Mon, 14 Jan 2013 08:30:22 +0000 (03:30 -0500)]
Default security requests to bog
Clinton Ebadi [Mon, 14 Jan 2013 08:30:01 +0000 (03:30 -0500)]
Update member directory stuff for new web site
Half complete, gets the job half done.
Clinton Ebadi [Sun, 6 Jan 2013 22:07:11 +0000 (17:07 -0500)]
Add temporary notice to main portal page notifying members of the migration
Clinton Ebadi [Sun, 6 Jan 2013 22:06:52 +0000 (17:06 -0500)]
Update `domtool-admin package-exists $node $pkg` for apt requests
Clinton Ebadi [Sun, 6 Jan 2013 22:06:03 +0000 (17:06 -0500)]
Update instructions for firewall rules requesters
Clinton Ebadi [Sun, 6 Jan 2013 22:05:47 +0000 (17:05 -0500)]
Change default node for security/apt requests to bog
Clinton Ebadi [Sun, 6 Jan 2013 22:04:53 +0000 (17:04 -0500)]
Add warning to members applying with gmail to whitelist
Clinton Ebadi [Sun, 16 Dec 2012 23:45:13 +0000 (18:45 -0500)]
Support request for ProxiedServer firewall rules
clinton_admin [Wed, 23 Feb 2011 12:43:48 +0000 (07:43 -0500)]
Fetch volume information from fritz instead of deleuze
* Ideally we'd be parsing the output of `vos examine {user,mail}.$USER
hcoop [Thu, 9 Dec 2010 00:02:10 +0000 (19:02 -0500)]
Update all connection strings to point to the new postgres host
hcoop [Sun, 3 Oct 2010 18:08:49 +0000 (14:08 -0400)]
Specify host for database connections
Adam Chlipala [Tue, 2 Feb 2010 13:19:21 +0000 (13:19 +0000)]
Join script should rule out retired usernames
Adam Chlipala [Tue, 24 Nov 2009 20:13:17 +0000 (20:13 +0000)]
Change dues amount on pledge page
Adam Chlipala [Tue, 24 Nov 2009 13:36:43 +0000 (13:36 +0000)]
Fold dues increase into portal
Adam Chlipala [Tue, 4 Aug 2009 15:44:00 +0000 (15:44 +0000)]
Add delete links on poll pages
Adam Chlipala [Tue, 4 Aug 2009 15:33:54 +0000 (15:33 +0000)]
Initial support for poll 'ready' bits
Adam Chlipala [Thu, 2 Jul 2009 11:42:02 +0000 (11:42 +0000)]
Update Checkout fee information
Adam Chlipala [Tue, 24 Mar 2009 15:38:21 +0000 (15:38 +0000)]
Passgen (admin part)
Adam Chlipala [Tue, 24 Mar 2009 15:22:41 +0000 (15:22 +0000)]
Passgen script (normal user part)
Adam Chlipala [Sat, 21 Mar 2009 14:43:06 +0000 (14:43 +0000)]
Fix active balance summing
Adam Chlipala [Tue, 3 Feb 2009 15:34:57 +0000 (15:34 +0000)]
Suggest granting domtool ip privs
Adam Chlipala [Thu, 29 Jan 2009 18:05:17 +0000 (18:05 +0000)]
Send ticket change notifications even if status doesn't change
Adam Chlipala [Tue, 23 Dec 2008 16:12:36 +0000 (16:12 +0000)]
Include Peer 1 contact info in contact report
Adam Chlipala [Sat, 27 Sep 2008 14:32:43 +0000 (14:32 +0000)]
IP address instructions
Adam Chlipala [Wed, 30 Jul 2008 12:40:14 +0000 (12:40 +0000)]
Add a note about no account existing yet in welcome.txt
Adam Chlipala [Tue, 29 Jul 2008 14:55:30 +0000 (14:55 +0000)]
Remove UNIX password files when accounts are marked created
Adam Chlipala [Tue, 15 Jul 2008 16:32:51 +0000 (16:32 +0000)]
Links to list all transactions; debit/credit columns
Adam Chlipala [Tue, 15 Jul 2008 16:19:04 +0000 (16:19 +0000)]
Show running balances on transaction summaries
Adam Chlipala [Mon, 30 Jun 2008 12:26:29 +0000 (12:26 +0000)]
Default dues description
Adam Chlipala [Sat, 21 Jun 2008 20:30:56 +0000 (20:30 +0000)]
Typo brigade to the rescue
Adam Chlipala [Tue, 17 Jun 2008 13:49:21 +0000 (13:49 +0000)]
Warn about Checkout e-mail anonymizing
Adam Chlipala [Tue, 3 Jun 2008 19:35:16 +0000 (19:35 +0000)]
Move colon to the right place in HTML
Adam Chlipala [Tue, 3 Jun 2008 19:30:27 +0000 (19:30 +0000)]
Add warning about confirmation e-mail to join
Adam Chlipala [Sat, 31 May 2008 17:42:32 +0000 (17:42 +0000)]
Add "joined this month" annotations in bootworthy list
Adam Chlipala [Sun, 25 May 2008 13:29:34 +0000 (13:29 +0000)]
Correct prose typo
Adam Chlipala [Sat, 24 May 2008 13:36:37 +0000 (13:36 +0000)]
Uncomment firewall rule request
Adam Chlipala [Fri, 23 May 2008 21:54:06 +0000 (21:54 +0000)]
Make it easier to find the e-mail addresses folks used when applying
Adam Chlipala [Thu, 22 May 2008 13:31:42 +0000 (13:31 +0000)]
Annotate freezeworthy list with whether members joined this month
Adam Chlipala [Thu, 22 May 2008 00:13:54 +0000 (00:13 +0000)]
Activate reseting of delinquent high pledges
Adam Chlipala [Wed, 14 May 2008 17:08:26 +0000 (17:08 +0000)]
Make prose read a little nicer
Davor Ocelic [Wed, 14 May 2008 17:00:12 +0000 (17:00 +0000)]
* Add note about where is their password (surprisingly high number of
people forget about it and come asking to IRC)
* Remove ", Inc." from two welcome messages to adhere to our policy of
not mentioning it outside of strictly legal contexts.
Adam Chlipala [Sun, 11 May 2008 11:39:27 +0000 (11:39 +0000)]
Fix low balance reminder cut-off calculation
Adam Chlipala [Sun, 11 May 2008 00:52:02 +0000 (00:52 +0000)]
Remove one-time reminder text
Adam Chlipala [Sun, 11 May 2008 00:40:10 +0000 (00:40 +0000)]
Fix reminder deposit calculation
Adam Chlipala [Sat, 10 May 2008 23:19:24 +0000 (23:19 +0000)]
Fix low balance reminder script cut-off bug
Adam Chlipala [Sat, 26 Apr 2008 16:21:59 +0000 (16:21 +0000)]
Finish changes to follow dues policy changes
Adam Chlipala [Thu, 24 Apr 2008 19:28:07 +0000 (19:28 +0000)]
Add single-user Apache bandwidth report on front page
Adam Chlipala [Tue, 22 Apr 2008 19:11:36 +0000 (19:11 +0000)]
Change definition of board majority
Adam Chlipala [Sat, 19 Apr 2008 20:28:04 +0000 (20:28 +0000)]
Add back in link to old style bill
Adam Chlipala [Sat, 19 Apr 2008 20:16:58 +0000 (20:16 +0000)]
Tracking dues policy changes
Adam Chlipala [Sat, 12 Apr 2008 13:21:18 +0000 (13:21 +0000)]
Fix bug in specifying custom payment descriptions
Adam Chlipala [Wed, 9 Apr 2008 13:45:02 +0000 (13:45 +0000)]
Reports for figuring out which accounts to freeze or boot; most of new SSL request forms; change name of contact kind for non-HCoop e-mail
Adam Chlipala [Sun, 6 Apr 2008 13:41:58 +0000 (13:41 +0000)]
Ignore retired members in dynamic geographic location pages
Adam Chlipala [Tue, 1 Apr 2008 18:17:38 +0000 (18:17 +0000)]
More Checkout payment options
Adam Chlipala [Sat, 1 Mar 2008 19:30:52 +0000 (19:30 +0000)]
Putting new balance stuff into action
Adam Chlipala [Sun, 24 Feb 2008 17:41:22 +0000 (17:41 +0000)]
Poll voting limit by membership length
Adam Chlipala [Sun, 24 Feb 2008 17:11:02 +0000 (17:11 +0000)]
Most of lowering of pledges for delinquents
Adam Chlipala [Fri, 22 Feb 2008 00:59:15 +0000 (00:59 +0000)]
Fixing problems various in membership application and addition