Commit Graph

  • 33aaf68c5e Remove duplicates from last scanned list tanner 2022-04-24 00:21:12 +00:00
  • 5a30f60d6e Don't show expired instructors tanner 2022-04-23 21:13:46 +00:00
  • aa39c8a37a Return 500 on IPN error so PayPal resends tanner 2022-04-21 23:01:43 +00:00
  • 0c5da88d7d Remove usage tracking sanity checks tanner 2022-04-21 22:18:31 +00:00
  • 98768cb7dd Iterate over Members instead of Users in discourse integration tanner 2022-04-20 02:34:30 +00:00
  • 5079f8985f Use correct timezone in iCal email tanner 2022-04-20 02:32:17 +00:00
  • b29e45f7f5 Add test function tanner 2022-04-13 20:13:42 +00:00
  • da8ed5ea6b Fix another bug with long username tanner 2022-04-13 20:13:17 +00:00
  • 2dd0a04ed8 Generate search strings hourly instead of member update tanner 2022-04-11 21:56:47 +00:00
  • 597ef096fa Improve logging tanner 2022-04-11 21:55:02 +00:00
  • 50dd0fac6a Raise AdminCert loading to prevent race condition tanner 2022-04-11 21:54:35 +00:00
  • d6fa8b989f Fix negative transaction bug tanner 2022-04-11 21:23:59 +00:00
  • 74d5c93bcb Remove "allowed entry" notice tanner 2022-04-10 07:13:36 +00:00
  • 354d124943 Add debug page tanner 2022-04-10 07:11:53 +00:00
  • beb8c3ebaa Rename iCalendar label to Invite tanner 2022-04-07 21:58:06 +00:00
  • 7430422adc Freeze requirements tanner 2022-04-07 21:42:29 +00:00
  • 6ffce428c5 Download and email iCal files for classes tanner 2022-04-07 21:39:38 +00:00
  • eb7d34c92d Improve docs tanner 2022-04-07 19:58:20 +00:00
  • 3b449ffa02 Remove junk tanner 2022-04-07 00:59:11 +00:00
  • e9b8f9048a Remove reference to old dev docs tanner 2022-04-06 23:35:05 +00:00
  • 1fb93238c5 Add markdown development docs tanner 2022-04-06 23:32:24 +00:00
  • 332b001533 Fix markdown parsing tanner 2022-03-23 19:09:00 +00:00
  • 5e2454243b Begin markdown docs tanner 2021-11-28 05:10:42 +00:00
  • 42b878abbf Bring back the static files tanner 2022-04-06 23:17:39 +00:00
  • 3529dbb359 Make it easy to run Spaceport locally tanner 2022-04-06 22:54:55 +00:00
  • 3aea713a1b Listen to all hosts if BINALL env var is set tanner 2022-04-06 22:04:56 +00:00
  • e02045c9ac Strip member names whitespace, alert about test users tanner 2022-04-06 20:53:34 +00:00
  • 844a2c9158 Simplify menu to icons tanner 2022-04-05 20:36:46 +00:00
  • bad09f54b4 Move custom snack purchase to "Snacks" category tanner 2022-04-04 01:06:53 +00:00
  • 4b5d0181b5 Grab links from the sign tanner 2022-03-30 04:11:47 +00:00
  • f25fa9f025 Move locker rentals to "Purchase" category tanner 2022-03-29 22:04:04 +00:00
  • 715e7c6de2 Add a link to wiki instructor docs tanner 2022-03-26 21:55:43 +00:00
  • 8f48f894b8 Ignore outputs tanner 2022-03-24 03:23:31 +00:00
  • 6bf68b869c Remove "member" and "monthly" from stats tanner 2022-03-20 20:18:57 +00:00
  • 36014201c6 Nag members to pay their course fees tanner 2022-03-19 21:40:01 +00:00
  • ff267cc32c Make class's default time now to fix date jump bug tanner 2022-03-19 01:19:24 +00:00
  • f85c21ef3c Ensure member clears shelves before pausing tanner 2022-03-19 01:19:09 +00:00
  • 3c285ce635 Ignore next monthly clean from the next and last class tanner 2022-03-17 19:55:45 +00:00
  • fbe61f6eec Fix bug when last use doens't have a User tanner 2022-03-17 19:51:56 +00:00
  • 64cf1eeaa0 Add next and last class to home stats tanner 2022-03-17 19:50:57 +00:00
  • 093ce1747c Disable input field on class time and date tanner 2022-03-16 04:36:15 +00:00
  • 67b500e626 Ensure member stops PayPal before pausing tanner 2022-03-15 01:31:26 +00:00
  • 39fde2cefc Catch create WebGLRenderer error tanner 2022-03-14 04:42:06 +00:00
  • 58a6b2a418 Remind people to remember their Discourse username tanner 2022-03-14 04:41:37 +00:00
  • 50020af2ab Remove "Protospace" from forum link tanner 2022-03-14 04:41:15 +00:00
  • a47a7f7ff6 Rename to Protodust, fix y-axis tanner 2022-02-16 05:35:50 +00:00
  • 5a03d7f01e Add meeting time tanner 2022-02-16 05:35:38 +00:00
  • a93ac00120 Add more info to username has spaces error message tanner 2022-02-11 22:44:47 +00:00
  • 5d35910b4d Fix running cut time bug tanner 2022-02-11 21:03:14 +00:00
  • ec169e6dc7 Disable usage mismatch check for now tanner 2022-02-11 06:18:27 +00:00
  • 5cb3264045 Ignore soft deleted uses tanner 2022-02-11 04:47:41 +00:00
  • e8f8ca02da Switch to job-based usage tracking tanner 2022-02-11 04:10:16 +00:00
  • 06f03e1ce9 Add even more check to login because passwords are so hard tanner 2022-02-10 01:49:19 +00:00
  • 87863b3baf Add checks to username on login tanner 2022-02-10 00:30:16 +00:00
  • 665a2bddef Remove welcome email debugging tanner 2022-02-09 02:57:53 +00:00
  • 680039fa51 Add a special page showing the latest laser usage tanner 2022-02-08 02:28:10 +00:00
  • 8d8a399f33 Increase Trotec usage threshold tanner 2022-02-07 04:24:24 +00:00
  • d535113ca5 Automatically fill out card number tanner 2022-02-06 23:46:58 +00:00
  • 0d19cd8662 Remove references to old portal tanner 2022-02-06 21:40:26 +00:00
  • 665c0f61bc Move scripts into scripts/ tanner 2022-02-06 21:34:36 +00:00
  • 0b118c57fc Fix requirements tanner 2022-02-06 21:31:39 +00:00
  • 1196012193 Merge pull request #69 from Protospace/dependabot/pip/apiserver/reportlab-3.5.55 Tanner Collin 2022-02-06 14:24:35 -07:00
  • 1e952f0623 Merge pull request #71 from Protospace/dependabot/pip/apiserver/django-3.1.14 Tanner Collin 2022-02-06 14:24:17 -07:00
  • c4f6e5b997 Freeze requirements tanner 2022-02-06 21:23:42 +00:00
  • d949377e17 Add searching members by Discourse username tanner 2022-02-06 08:11:28 +00:00
  • 82f3271726 Increment app version tanner 2022-02-05 21:17:43 +00:00
  • 3d5c388ca4 Fix bug with logged out users tanner 2022-02-05 21:15:03 +00:00
  • bc96b0b3f6 Simplify the member details page and account form tanner 2022-02-04 22:22:55 +00:00
  • 704333e7a2 Hide Protospace stats on member details page tanner 2022-02-04 22:18:05 +00:00
  • d854c326e8 Change usage stat name to first_name tanner 2022-02-04 22:13:07 +00:00
  • f556e21d51 Make sure member_id is included in requests tanner 2022-02-04 04:16:35 +00:00
  • 0ab495f8c5 Merge pull request #76 from pspencer53/ldap-pds Tanner Collin 2022-02-03 21:03:06 -07:00
  • 00cdbf0160 Add set_account_enabled LDAP function Patrick Spencer 2022-02-03 20:59:28 -07:00
  • 6cd1b91dfd Merge branch 'usage_tracking' tanner 2022-02-04 01:52:36 +00:00
  • cf6b37b0cf Fix attendance sheet Withdrawn student count tanner 2022-02-03 23:44:31 +00:00
  • 20122427e7 Fix black page on attendance sheet tanner 2022-02-03 23:38:09 +00:00
  • 2cbb872248 Add memo, should_bill fields to Usage table tanner 2022-02-03 23:37:26 +00:00
  • dbe57cffb2 Fix black page on transaction receipt tanner 2022-02-03 06:31:58 +00:00
  • 1457714642 Add last_update to Usage table tanner 2022-02-03 06:31:41 +00:00
  • 43507024b7 Merge branch 'master' into usage_tracking tanner 2022-02-02 21:21:22 +00:00
  • 3fd1b016b0 Send new members a welcome email tanner 2022-01-31 03:49:50 +00:00
  • a914171cb3 Add student count to course's classes, prevent empty add student tanner 2022-01-30 00:04:44 +00:00
  • 8f56a74a55 Move Wood tag tanner 2022-01-28 08:30:53 +00:00
  • 52b9ab314e Give tags their own column tanner 2022-01-28 08:22:51 +00:00
  • da510f2ab4 Add filtering Classes and Courses by tag tanner 2022-01-28 07:47:25 +00:00
  • 14f3e46586 Revamp Class list tanner 2022-01-27 22:46:10 +00:00
  • e13d0a0604 Sort classes by course and date tanner 2022-01-27 01:02:40 +00:00
  • 5c6486215c Don't log anonymous GET /sessions/ tanner 2022-01-26 23:57:23 +00:00
  • 809e0702f3 Quarantine tanner 2022-01-26 11:13:09 +00:00
  • 4042c37112 Update app version tanner 2022-01-26 04:25:28 +00:00
  • 987e2a7465 Make the Class list publicly available, add Class Feed page tanner 2022-01-26 04:21:47 +00:00
  • 8b3fe7434e Fix username bug tanner 2022-01-26 02:01:46 +00:00
  • e6aaef9bf1 Add Consumables to Paymaster tanner 2022-01-25 04:12:22 +00:00
  • 1d84423694 Update Google Drive link tanner 2022-01-25 00:28:40 +00:00
  • 5804995376 Implement basic usage tracking tanner 2022-01-25 00:27:55 +00:00
  • 45d36bf3e1 Improve Charts page tanner 2022-01-23 21:25:00 +00:00
  • 7acad94f68 Add script to calculate subscriber membership lengths tanner 2022-01-23 21:24:29 +00:00
  • eedb546db5 Add stats for number of PayPal subscribers tanner 2022-01-23 09:34:36 +00:00
  • fddb4e1c1a Only call member.save() when there's a change tanner 2022-01-23 02:33:20 +00:00
  • 0a7bb7e963 Store PayPal transaction type tanner 2022-01-23 01:52:23 +00:00