AROS

From St. Louis Hackerspace Wiki

(Difference between revisions)
Jump to: navigation, search
(andddd forgot the br's on that last edit.)
m (installer works)
 
(4 intermediate revisions not shown)
Line 1: Line 1:
-
=New hackerspace os project=
+
= New hackerspace os project =
-
==Database Schema==
+
AR OS will be a web-centric "operating system" to help manage Arch Reactor space.
-
/* general member information */<br>
+
-
members<br>
+
-
member_id  username first_name  last_name  household_id membership_level_id<br>
+
-
households<br>
+
Currently it is just a basic membership site, which is a heavily modified fork of NiceMember. I suspect that in a couple iterations most of NiceMember will have been either rewritten or massively improved.
-
household_id    address city    state  zip<br>
+
 +
Goals include managing equipment loans and donations of any sort, as well as integrations with various other tools.
-
/* membership level information */<br>
+
Code available at http://github.com/chrwei/ArchReactorOS
-
membership_levels (there is an 'inactive' membership level)<br>
+
-
membership_level_id title  dues<br>
+
-
membership_history (stores history of membership level changes)<br>
+
Latest version now on github with a working installer! --[[User:Chrwei|Chrwei]] 02:19, 6 April 2010 (UTC)
-
membership_history_id  member_id  membership_level_id time_stamp<br>
+
-
payment_history<br>
 
-
payment_id member_id  time_stamp  amount_paid<br>
 
-
fines  (paid fines are set to zero, not deleted, and then a payment_history item
+
[[Category:Operating_Systems]] [[Category:Projects]]
-
is made)<br>
+
-
fine_id recipient_member_id  issuing_member_id equipment_workorder_id cost paid<br>
+
-
 
+
-
 
+
-
/* equipment and such */<br>
+
-
equipment<br>
+
-
equiment_id maintenance_schedule_id<br>
+
-
 
+
-
equipment_loans<br>
+
-
equipment_loan_id member_id time_stamp_checked_out time_stamp_returned<br>
+
-
 
+
-
equipment_maintenance_schedules<br>
+
-
maintenance_schedule_id title  time_interval<br>
+
-
 
+
-
equipment_maintenance_history<br>
+
-
maintenance_item_id  equipment_id    member_id  time_stamp  cost<br>
+
-
 
+
-
equipment_repair_history<br>
+
-
repair_id  requipment_id  member_id  time_stamp  cost<br>
+
-
 
+
-
equipment_workorders<br>
+
-
equipment_wordorder_id    equipment_id    member_id  description<br>
+

Current revision as of 02:19, 6 April 2010

New hackerspace os project

AR OS will be a web-centric "operating system" to help manage Arch Reactor space.

Currently it is just a basic membership site, which is a heavily modified fork of NiceMember. I suspect that in a couple iterations most of NiceMember will have been either rewritten or massively improved.

Goals include managing equipment loans and donations of any sort, as well as integrations with various other tools.

Code available at http://github.com/chrwei/ArchReactorOS

Latest version now on github with a working installer! --Chrwei 02:19, 6 April 2010 (UTC)

Personal tools