hcoop/portal.git
10 years agostripe: Use context managers for error handling in cgi
Clinton Ebadi [Thu, 27 Mar 2014 23:21:14 +0000 (19:21 -0400)]
stripe: Use context managers for error handling in cgi

10 years agoUse new payment-tile for a few interface elements
Clinton Ebadi [Tue, 25 Mar 2014 05:41:02 +0000 (01:41 -0400)]
Use new payment-tile for a few interface elements

10 years agoA bundle of minor improvements
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

10 years agoJoin: usernames must be between two and twelve characters
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

10 years agoOnly display active nodes for support requests
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.

10 years agoTrim leading/trailing spaces from name in Real Name search
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

10 years agoShow current disk use and quota in MiB
Clinton Ebadi [Sat, 22 Mar 2014 21:31:37 +0000 (17:31 -0400)]
Show current disk use and quota in MiB

10 years agoImprove long table display
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

10 years agoUse new warning class instead of element style
Clinton Ebadi [Sat, 22 Mar 2014 21:22:52 +0000 (17:22 -0400)]
Use new warning class instead of element style

10 years agoUse HTML5 field validation in join form
Clinton Ebadi [Sat, 22 Mar 2014 21:21:36 +0000 (17:21 -0400)]
Use HTML5 field validation in join form

10 years agoMinor html fixes
Clinton Ebadi [Sat, 22 Mar 2014 07:50:41 +0000 (03:50 -0400)]
Minor html fixes

10 years agoInitial support for Stripe (And Improve Paypal)
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

10 years agoRemove more Google Checkout code
Clinton Ebadi [Sat, 22 Mar 2014 07:42:51 +0000 (03:42 -0400)]
Remove more Google Checkout code

10 years agoClose main div before body
Clinton Ebadi [Sat, 22 Mar 2014 07:41:40 +0000 (03:41 -0400)]
Close main div before body

10 years agoAdd [X]HTML5 DTD to header
Clinton Ebadi [Thu, 20 Mar 2014 18:49:45 +0000 (14:49 -0400)]
Add [X]HTML5 DTD to header

10 years agoMake initial password harder to miss
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.

10 years agoMerge remote-tracking branch 'origin' into portal3
clinton_admin [Thu, 13 Mar 2014 09:00:27 +0000 (05:00 -0400)]
Merge remote-tracking branch 'origin' into portal3

10 years agoRemove google checkout code from payment page
clinton_admin [Wed, 5 Mar 2014 06:27:45 +0000 (01:27 -0500)]
Remove google checkout code from payment page

10 years agoMention paypal is gone to members and point them at the wiki
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

10 years agoUse sendmail and not exim4 for mail
Clinton Ebadi [Tue, 25 Feb 2014 10:59:30 +0000 (05:59 -0500)]
Use sendmail and not exim4 for mail

10 years agoTrack page header and footer
Clinton Ebadi [Tue, 25 Feb 2014 10:35:05 +0000 (05:35 -0500)]
Track page header and footer

10 years agoUse correct passgen db name
Clinton Ebadi [Tue, 25 Feb 2014 10:24:56 +0000 (05:24 -0500)]
Use correct passgen db name

10 years agoNew static file root configuration knob
Clinton Ebadi [Tue, 25 Feb 2014 10:24:44 +0000 (05:24 -0500)]
New static file root configuration knob

10 years agojoin: update library paths, install to new location
Clinton Ebadi [Tue, 25 Feb 2014 10:24:13 +0000 (05:24 -0500)]
join: update library paths, install to new location

10 years agojoin: intelligent error printing for IO exceptions
Clinton Ebadi [Tue, 25 Feb 2014 10:23:48 +0000 (05:23 -0500)]
join: intelligent error printing for IO exceptions

10 years agojoin: username limit is 12 characters, not 8
Clinton Ebadi [Tue, 25 Feb 2014 10:23:23 +0000 (05:23 -0500)]
join: username limit is 12 characters, not 8

10 years agopassgen: use portal config, build fixes
Clinton Ebadi [Tue, 25 Feb 2014 10:23:06 +0000 (05:23 -0500)]
passgen: use portal config, build fixes

10 years agoBalance reminders: build on modern systems
Clinton Ebadi [Tue, 25 Feb 2014 10:22:01 +0000 (05:22 -0500)]
Balance reminders: build on modern systems

10 years agoMember directory: use portal config, build on 64-bit systems
Clinton Ebadi [Tue, 25 Feb 2014 10:21:36 +0000 (05:21 -0500)]
Member directory: use portal config, build on 64-bit systems

10 years agojoin: use generic sendmail instead of exim4
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

10 years agoStore static portal files in repo and install with Makefile
Clinton Ebadi [Tue, 25 Feb 2014 10:20:24 +0000 (05:20 -0500)]
Store static portal files in repo and install with Makefile

10 years agojoin: use main portal config
Clinton Ebadi [Tue, 25 Feb 2014 10:19:25 +0000 (05:19 -0500)]
join: use main portal config

10 years agoMake webbw stats location configurable
Clinton Ebadi [Tue, 25 Feb 2014 00:50:23 +0000 (19:50 -0500)]
Make webbw stats location configurable

10 years agoUpdate config for new installation
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

10 years agoRender meaningful message for linking errors
Clinton Ebadi [Tue, 25 Feb 2014 00:48:31 +0000 (19:48 -0500)]
Render meaningful message for linking errors

10 years agoImprove header generation, slightly
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

10 years agoTrack hcoop header generating scripts
Clinton Ebadi [Fri, 21 Feb 2014 19:32:40 +0000 (14:32 -0500)]
Track hcoop header generating scripts

10 years agoMinor update for members directory under new website
Clinton Ebadi [Fri, 15 Nov 2013 07:18:43 +0000 (02:18 -0500)]
Minor update for members directory under new website

10 years agoSearch by real name in money matters
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.

11 years agoShow the "add your link" dialog BEFORE hosted sites list
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.

11 years agoMerge a few cleanups inspired by bpt's redesign
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.

11 years agoAllow board members to view roll call
Clinton Ebadi [Thu, 17 Jan 2013 07:57:28 +0000 (02:57 -0500)]
Allow board members to view roll call

11 years agoDon't lose node when editing security request
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

11 years agoUse fritz volumes instead of deleuze volumes for disk space stats
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

11 years agoDefault security requests to bog
Clinton Ebadi [Mon, 14 Jan 2013 08:30:22 +0000 (03:30 -0500)]
Default security requests to bog

11 years agoUpdate member directory stuff for new web site
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.

11 years agoAdd temporary notice to main portal page notifying members of the migration
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

11 years agoUpdate `domtool-admin package-exists $node $pkg` for apt requests
Clinton Ebadi [Sun, 6 Jan 2013 22:06:52 +0000 (17:06 -0500)]
Update `domtool-admin package-exists $node $pkg` for apt requests

11 years agoUpdate instructions for firewall rules requesters
Clinton Ebadi [Sun, 6 Jan 2013 22:06:03 +0000 (17:06 -0500)]
Update instructions for firewall rules requesters

11 years agoChange default node for security/apt requests to bog
Clinton Ebadi [Sun, 6 Jan 2013 22:05:47 +0000 (17:05 -0500)]
Change default node for security/apt requests to bog

11 years agoAdd warning to members applying with gmail to whitelist
Clinton Ebadi [Sun, 6 Jan 2013 22:04:53 +0000 (17:04 -0500)]
Add warning to members applying with gmail to whitelist

11 years agoSupport request for ProxiedServer firewall rules
Clinton Ebadi [Sun, 16 Dec 2012 23:45:13 +0000 (18:45 -0500)]
Support request for ProxiedServer firewall rules

13 years agoFetch volume information from fritz instead of deleuze
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

13 years agoUpdate all connection strings to point to the new postgres host
hcoop [Thu, 9 Dec 2010 00:02:10 +0000 (19:02 -0500)]
Update all connection strings to point to the new postgres host

13 years agoSpecify host for database connections
hcoop [Sun, 3 Oct 2010 18:08:49 +0000 (14:08 -0400)]
Specify host for database connections

14 years agoJoin script should rule out retired usernames oldportal/origin
Adam Chlipala [Tue, 2 Feb 2010 13:19:21 +0000 (13:19 +0000)]
Join script should rule out retired usernames

14 years agoChange dues amount on pledge page
Adam Chlipala [Tue, 24 Nov 2009 20:13:17 +0000 (20:13 +0000)]
Change dues amount on pledge page

14 years agoFold dues increase into portal
Adam Chlipala [Tue, 24 Nov 2009 13:36:43 +0000 (13:36 +0000)]
Fold dues increase into portal

14 years agoAdd delete links on poll pages
Adam Chlipala [Tue, 4 Aug 2009 15:44:00 +0000 (15:44 +0000)]
Add delete links on poll pages

14 years agoInitial support for poll 'ready' bits
Adam Chlipala [Tue, 4 Aug 2009 15:33:54 +0000 (15:33 +0000)]
Initial support for poll 'ready' bits

14 years agoUpdate Checkout fee information
Adam Chlipala [Thu, 2 Jul 2009 11:42:02 +0000 (11:42 +0000)]
Update Checkout fee information

15 years agoPassgen (admin part)
Adam Chlipala [Tue, 24 Mar 2009 15:38:21 +0000 (15:38 +0000)]
Passgen (admin part)

15 years agoPassgen script (normal user part)
Adam Chlipala [Tue, 24 Mar 2009 15:22:41 +0000 (15:22 +0000)]
Passgen script (normal user part)

15 years agoFix active balance summing
Adam Chlipala [Sat, 21 Mar 2009 14:43:06 +0000 (14:43 +0000)]
Fix active balance summing

15 years agoSuggest granting domtool ip privs
Adam Chlipala [Tue, 3 Feb 2009 15:34:57 +0000 (15:34 +0000)]
Suggest granting domtool ip privs

15 years agoSend ticket change notifications even if status doesn't change
Adam Chlipala [Thu, 29 Jan 2009 18:05:17 +0000 (18:05 +0000)]
Send ticket change notifications even if status doesn't change

15 years agoInclude Peer 1 contact info in contact report
Adam Chlipala [Tue, 23 Dec 2008 16:12:36 +0000 (16:12 +0000)]
Include Peer 1 contact info in contact report

15 years agoIP address instructions
Adam Chlipala [Sat, 27 Sep 2008 14:32:43 +0000 (14:32 +0000)]
IP address instructions

15 years agoAdd a note about no account existing yet in welcome.txt
Adam Chlipala [Wed, 30 Jul 2008 12:40:14 +0000 (12:40 +0000)]
Add a note about no account existing yet in welcome.txt

15 years agoRemove UNIX password files when accounts are marked created
Adam Chlipala [Tue, 29 Jul 2008 14:55:30 +0000 (14:55 +0000)]
Remove UNIX password files when accounts are marked created

15 years agoLinks to list all transactions; debit/credit columns
Adam Chlipala [Tue, 15 Jul 2008 16:32:51 +0000 (16:32 +0000)]
Links to list all transactions; debit/credit columns

15 years agoShow running balances on transaction summaries
Adam Chlipala [Tue, 15 Jul 2008 16:19:04 +0000 (16:19 +0000)]
Show running balances on transaction summaries

15 years agoDefault dues description
Adam Chlipala [Mon, 30 Jun 2008 12:26:29 +0000 (12:26 +0000)]
Default dues description

15 years agoTypo brigade to the rescue
Adam Chlipala [Sat, 21 Jun 2008 20:30:56 +0000 (20:30 +0000)]
Typo brigade to the rescue

15 years agoWarn about Checkout e-mail anonymizing
Adam Chlipala [Tue, 17 Jun 2008 13:49:21 +0000 (13:49 +0000)]
Warn about Checkout e-mail anonymizing

15 years agoMove colon to the right place in HTML
Adam Chlipala [Tue, 3 Jun 2008 19:35:16 +0000 (19:35 +0000)]
Move colon to the right place in HTML

15 years agoAdd warning about confirmation e-mail to join
Adam Chlipala [Tue, 3 Jun 2008 19:30:27 +0000 (19:30 +0000)]
Add warning about confirmation e-mail to join

15 years agoAdd "joined this month" annotations in bootworthy list
Adam Chlipala [Sat, 31 May 2008 17:42:32 +0000 (17:42 +0000)]
Add "joined this month" annotations in bootworthy list

15 years agoCorrect prose typo
Adam Chlipala [Sun, 25 May 2008 13:29:34 +0000 (13:29 +0000)]
Correct prose typo

15 years agoUncomment firewall rule request
Adam Chlipala [Sat, 24 May 2008 13:36:37 +0000 (13:36 +0000)]
Uncomment firewall rule request

15 years agoMake it easier to find the e-mail addresses folks used when applying
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

15 years agoAnnotate freezeworthy list with whether members joined this month
Adam Chlipala [Thu, 22 May 2008 13:31:42 +0000 (13:31 +0000)]
Annotate freezeworthy list with whether members joined this month

15 years agoActivate reseting of delinquent high pledges
Adam Chlipala [Thu, 22 May 2008 00:13:54 +0000 (00:13 +0000)]
Activate reseting of delinquent high pledges

15 years agoMake prose read a little nicer
Adam Chlipala [Wed, 14 May 2008 17:08:26 +0000 (17:08 +0000)]
Make prose read a little nicer

15 years ago* Add note about where is their password (surprisingly high number of
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.

15 years agoFix low balance reminder cut-off calculation
Adam Chlipala [Sun, 11 May 2008 11:39:27 +0000 (11:39 +0000)]
Fix low balance reminder cut-off calculation

15 years agoRemove one-time reminder text
Adam Chlipala [Sun, 11 May 2008 00:52:02 +0000 (00:52 +0000)]
Remove one-time reminder text

15 years agoFix reminder deposit calculation
Adam Chlipala [Sun, 11 May 2008 00:40:10 +0000 (00:40 +0000)]
Fix reminder deposit calculation

15 years agoFix low balance reminder script cut-off bug
Adam Chlipala [Sat, 10 May 2008 23:19:24 +0000 (23:19 +0000)]
Fix low balance reminder script cut-off bug

16 years agoFinish changes to follow dues policy changes
Adam Chlipala [Sat, 26 Apr 2008 16:21:59 +0000 (16:21 +0000)]
Finish changes to follow dues policy changes

16 years agoAdd single-user Apache bandwidth report on front page
Adam Chlipala [Thu, 24 Apr 2008 19:28:07 +0000 (19:28 +0000)]
Add single-user Apache bandwidth report on front page

16 years agoChange definition of board majority
Adam Chlipala [Tue, 22 Apr 2008 19:11:36 +0000 (19:11 +0000)]
Change definition of board majority

16 years agoAdd back in link to old style bill
Adam Chlipala [Sat, 19 Apr 2008 20:28:04 +0000 (20:28 +0000)]
Add back in link to old style bill

16 years agoTracking dues policy changes
Adam Chlipala [Sat, 19 Apr 2008 20:16:58 +0000 (20:16 +0000)]
Tracking dues policy changes

16 years agoFix bug in specifying custom payment descriptions
Adam Chlipala [Sat, 12 Apr 2008 13:21:18 +0000 (13:21 +0000)]
Fix bug in specifying custom payment descriptions

16 years agoReports for figuring out which accounts to freeze or boot; most of new SSL request...
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

16 years agoIgnore retired members in dynamic geographic location pages
Adam Chlipala [Sun, 6 Apr 2008 13:41:58 +0000 (13:41 +0000)]
Ignore retired members in dynamic geographic location pages

16 years agoMore Checkout payment options
Adam Chlipala [Tue, 1 Apr 2008 18:17:38 +0000 (18:17 +0000)]
More Checkout payment options

16 years agoPutting new balance stuff into action
Adam Chlipala [Sat, 1 Mar 2008 19:30:52 +0000 (19:30 +0000)]
Putting new balance stuff into action

16 years agoPoll voting limit by membership length
Adam Chlipala [Sun, 24 Feb 2008 17:41:22 +0000 (17:41 +0000)]
Poll voting limit by membership length