Difference between revisions of "User:Ryan52/todo"

From FreekiWiki
Jump to navigation Jump to search
(→‎for upcoming releases: fix the level of bullets)
(move shit around)
Line 1: Line 1:
== queue ==
+
== not fgdb ==
 
* [[User:Ryan52/maintenance]]
 
* [[User:Ryan52/maintenance]]
 
* ASS
 
* ASS
Line 14: Line 14:
 
** [[FGRT: 16163| #16163]] larger title for the keyboard type
 
** [[FGRT: 16163| #16163]] larger title for the keyboard type
 
** [[FGRT: 16164| #16164]] screenshots of each layout and the settings screen
 
** [[FGRT: 16164| #16164]] screenshots of each layout and the settings screen
* fgdb
 
** remove "def parent" from volunteer_task_types at next release (1.0.49). it is currently needed in the migration, but otherwise unused.
 
** foreign key overhaul
 
** [[FGRT: 16932 | #16932]] Adjustments in gizmo counts
 
** [[FGRT: 17660 | #17660]] fix up the points trading interface
 
** [[FGRT: 16835 | #16835]] make an interface for editing a worker's worker_type
 
  
== for upcoming releases ==
+
== queue ==
* [[FGRT: 17255 | #17255]] overtime report
+
the next release
 +
 
 +
* remove "def parent" from volunteer_task_types at next release (1.0.49). it is currently needed in the migration, but otherwise unused.
 +
* foreign key overhaul
 +
* [[FGRT: 16932 | #16932]] Adjustments in gizmo counts
 +
* [[FGRT: 17660 | #17660]] fix up the points trading interface
 +
* [[FGRT: 16835 | #16835]] make an interface for editing a worker's worker_type
 +
 
 +
== queue + 1 ==
 +
the old shit release
 +
 
 
* [[FGRT: 16656 | #16656]] make the store people happy with returns
 
* [[FGRT: 16656 | #16656]] make the store people happy with returns
 
** [[FGRT: 15738 | #15738]] mutate the returns too in data-mutate
 
** [[FGRT: 15738 | #15738]] mutate the returns too in data-mutate
Line 28: Line 32:
 
** [[FGRT: 16659 | #16659]] don't make the return associated with the sale
 
** [[FGRT: 16659 | #16659]] don't make the return associated with the sale
 
** [[FGRT: 16660 | #16660]] change the fields for gizmo returns
 
** [[FGRT: 16660 | #16660]] change the fields for gizmo returns
* link to old system IDs on the systems page as well
 
** [[FGRT: 17231 | #17231]] "current" system ids
 
 
* [[FGRT: 15885 | #15885]] fix up coveredness tracking
 
* [[FGRT: 15885 | #15885]] fix up coveredness tracking
 
** the sales/transactions/etc screens should preseed the covered value from the system id
 
** the sales/transactions/etc screens should preseed the covered value from the system id
Line 35: Line 37:
 
** [[FGRT: 15883| #15883]] figure out if the sales screen should have a covered widget too
 
** [[FGRT: 15883| #15883]] figure out if the sales screen should have a covered widget too
 
** [[FGRT: 15846| #15846]] Make FG-PDX automatically uncovered
 
** [[FGRT: 15846| #15846]] Make FG-PDX automatically uncovered
* [[FGRT: 17031 | #17031]] integrate meeting-minder functionality into skedjulnator
+
 
 +
== queue + 2 ==
 +
the library release
 +
 
 +
* [[ User:Ryan52/library | Library ]]
 +
 
 +
== queue + 3 ==
 +
the unimportantish release
 +
 
 
* [[FGRT: 14985| #14985]] privilege to role mapping for database users
 
* [[FGRT: 14985| #14985]] privilege to role mapping for database users
 
** [[User:Ryan52/roles]]
 
** [[User:Ryan52/roles]]
Line 43: Line 53:
 
** [[FGRT: 17210 | #17210]] store  or at least store admin should imply contact manager
 
** [[FGRT: 17210 | #17210]] store  or at least store admin should imply contact manager
 
** should happen after library branch for sidebar stuff
 
** should happen after library branch for sidebar stuff
* [[FGRT: 16835 | #16835]] make an interface for editing a worker's worker_type
+
* link to old system IDs on the systems page as well
 +
** [[FGRT: 17231 | #17231]] "current" system ids
 +
* cashier code enhancements
 +
** [[FGRT: 16671 | #16671]] ask for cashier code on destroy
 +
*** want to redo destroy in fgdb anyway
 +
** [[FGRT: 16672 | #16672]] permissions verification should be done on the ajax forms against cashier code
 +
** [[FGRT: 16673 | #16673]] eleminate cashier_created_by?
 +
 
 +
== queue + 4 ==
 +
the cool toy release
 +
 
 +
* [[FGRT: 17255 | #17255]] overtime report
 +
* [[FGRT: 17031 | #17031]] integrate meeting-minder functionality into skedjulnator
 +
 
 +
== longer term todo list ==
 
* [[FGRT: 16583 | #16583]] Common Printme errors
 
* [[FGRT: 16583 | #16583]] Common Printme errors
 
** ryan52@ozone:freekbox
 
** ryan52@ozone:freekbox
* [[ User:Ryan52/library | Library ]]
 
 
== longer term todo list ==
 
 
* changes to the contact widget
 
* changes to the contact widget
 
** need to think this through.
 
** need to think this through.
Line 57: Line 78:
 
*** [[FGRT: 14828 | #14828]] FGDB feature request #2
 
*** [[FGRT: 14828 | #14828]] FGDB feature request #2
 
*** [[FGRT: 15034 | #15034]] add show more button on contact search
 
*** [[FGRT: 15034 | #15034]] add show more button on contact search
* cashier code enhancements
 
** [[FGRT: 16671 | #16671]] ask for cashier code on destroy
 
** [[FGRT: 16672 | #16672]] permissions verification should be done on the ajax forms against cashier code
 
** [[FGRT: 16673 | #16673]] eleminate cashier_created_by?
 
 
* get fgdb.rb able to be set up by new freegeeks and new coders
 
* get fgdb.rb able to be set up by new freegeeks and new coders
 
** [[FGRT: 15738 | #15738]] mutate the returns too in data-mutate
 
** [[FGRT: 15738 | #15738]] mutate the returns too in data-mutate

Revision as of 00:03, 27 March 2010

not fgdb

  • User:Ryan52/maintenance
  • ASS
    • #17130 rsync-pull needs to ignore .gvfs
    • #16697 RT requires multiple logins
    • #16103 freegeek-extras package for PPC?
  • hard drive tester
    • #17398 Problems with HDD tester script
    • #12893 HD testing script DMA errors
  • keyboard tester
    • #15784 Newfangled keyboard tester addition request/issues
    • #16161 additional function keys (F13 - F16) as well as the volume/eject keys to (volume up/down/mute keys)
    • #16162 Macs: the equal (=) sign on the number pad never shows up as working
    • #16163 larger title for the keyboard type
    • #16164 screenshots of each layout and the settings screen

queue

the next release

  • remove "def parent" from volunteer_task_types at next release (1.0.49). it is currently needed in the migration, but otherwise unused.
  • foreign key overhaul
  • #16932 Adjustments in gizmo counts
  • #17660 fix up the points trading interface
  • #16835 make an interface for editing a worker's worker_type

queue + 1

the old shit release

  • #16656 make the store people happy with returns
    • #15738 mutate the returns too in data-mutate
    • #14857 make the receipts that have store credit make it very obvious
    • #16659 don't make the return associated with the sale
    • #16660 change the fields for gizmo returns
  • #15885 fix up coveredness tracking
    • the sales/transactions/etc screens should preseed the covered value from the system id
    • #15884 make them choose covered or uncovered
    • #15883 figure out if the sales screen should have a covered widget too
    • #15846 Make FG-PDX automatically uncovered

queue + 2

the library release

queue + 3

the unimportantish release

  • #14985 privilege to role mapping for database users
    • User:Ryan52/roles
    • ack "(requires_(role|staff)|is_staff|has_role)" app/
    • #16933 privileges for tech support role
    • #15050 people with TECH_SUPPORT role should imply the CONTACT_MANAGER
    • #17210 store or at least store admin should imply contact manager
    • should happen after library branch for sidebar stuff
  • link to old system IDs on the systems page as well
  • cashier code enhancements
    • #16671 ask for cashier code on destroy
      • want to redo destroy in fgdb anyway
    • #16672 permissions verification should be done on the ajax forms against cashier code
    • #16673 eleminate cashier_created_by?

queue + 4

the cool toy release

  • #17255 overtime report
  • #17031 integrate meeting-minder functionality into skedjulnator

longer term todo list

  • #16583 Common Printme errors
    • ryan52@ozone:freekbox
  • changes to the contact widget
    • need to think this through.
    • should take these tickets into account:
      • #13061 auto search for contacts when creating a contact
      • #14840 contact search kinda sucks
      • #14827 FGDB: force search on create
      • #14828 FGDB feature request #2
      • #15034 add show more button on contact search
  • get fgdb.rb able to be set up by new freegeeks and new coders
    • #15738 mutate the returns too in data-mutate
    • #15523 fgdb can't be set up from scratch atm (broken devel data)
    • #14227 Fix docs on how to install FGdb
  • fix up form_has_not_been_edited
    • #15921 form_has_not_been_edited isn't called on edit links, I think
    • #15922 form_has_not_been_edited shouldn't be called on destroy
  • #15429 payments javascript broken for sales (at least) some of the time
  • #16108 gizmo_types with same name and different effective date ranges should act sanely in reports
  • go through remaining trac tickets:
  • old TODO list
  • my crazy ideas that will just make fgdb.rb that much more awesome
    • #16514 create a plugin that will improve partial updates (by freezing attributes)
    • #16513 create a plugin which will make records associated by has_many (optionally?) saved when the parent record is saved
      • looks like it's already in rails itself... :autosave
        • need to test though. and why did none of the sites that I found in the process of figuring this out show it?
  • #16698 SCSI testing results in Unknown for model and such

junk

  • release utilities
    • test if the auto-update script works
    • test if test-migrate will work with other branches
    • the auto-update script is connected to my home dir (because of the devel checkout), but it shouldn't be.
    • I want all changes on a release_X.X.X branch (after the initial branch) to get their own tag. this would involve running ./script/mini-release (new script?) when making a direct change, and this would affect the output of ./script/version. mini-release would also close the ticket(s) (by pushing the tag, I guess). also, this would mean that pushes on release_X.X.X branches wouldn't close the tickets. this would also affect the changelog workflow probably.
  • I wonder, could we have root mail go to an RT queue.