Coder Social home page Coder Social logo

roomme's Issues

Room Policies

Room Policies should be more visually apparent on mobile devices and within individual rooms. Also, implement error messaging that speaks to specific room policies within the room being reserved.

Generic Room Reservation Template

After we finish up the WVU Libraries 2015 room reservation template we need to have a generic template.

I envision this to be a generic version of the template we are using, where the WVU & WVU Libraries branding is removed, and the WVU Libraries navigation is remove. Image in the header should be replaced with something generic.

All the CSS needs to be local to the application.

Colors, layout, and everything else can stay the same.

We need to a link to the lib.wvu.edu/software page. And should have an attribution line in the template somewhere. The template should be distributed as part of the roomReservation software, and placed in the /serverConfiguration/genericTemplate directory.

Open Event - bug

Description box not showing when open event select changed to "yes"

'Open Event' Email

Could you add a way for the person reserving a room to submit select if it is an 'Open Event'? Once the event is submitted it would send an email to a couple of people in the library so they can manually add it to the events page? This could be really cool, and help the library have cool events to promote that apparently they already are hosting

Paging

Fix the >| paging button so that it doesn't display an empty table.

tablePager Class

Use JavaScript to add class to tablePager so I can gray-out based on if no more rooms can load.

┆Issue is synchronized with this Asana task

Buiilding View

Add links for the three libraries at the bottom of the table, and style the building/room list page.

Formalize Hours

Allow admin to change the time format in the Room Reservations table from '12am', '12:00 A.M.', etc.

Mobile Room Layout

-Remove Availble Now button and replcae with H2. Avalble now
-Remove Dropdowns and FInd A room button/ add advanced search

Header Template

Add the blue header navigation to the entire template file, and make 'Room Reservations' link back to the starting app page.

Loading Gear

Possibly include a loading gear icon if the table rendering takes too long.

Don't display plus signs when building is closed

We need to make it so that the json calendar lists the room as unavailable if the building is closed during.

it can just mark the room as reserved, with a user name of "building closed"

the javascript shouldn't display the username but add an additional class for potential styling.

should only check if a building is closed if the room's building has an hour's url defined.

may need to pass in an additional query string so we don't have to query every hour of the day. one query to get all 24 hours for the day. likely have it pass back a json instead of an RSS.

┆Issue is synchronized with this Asana task

Reservation Policies Page

Create a page for all of the Reservation Policies in the app, and link Reservation Policies to that page.

currentDay Class

Wire-up the currentDay class so that when a viewer clicks on the 'Find A Room' button, the date updates to whatever was selected in the drop-downs/query.

Tablet Width

Add a JavaScript width detector, change variable in header for tablet view, and style rooms table.

Series reservation fails with multiple days

Create series, evansdale, 217
12pm to 2pm
every week, tuesday and thursday
start date 9/16
end date 10/2

fails with duplicate.

work around is to create 2 reservations, one for tuesday and another one for thursday.

Room Links

Remove 'View Reservation Calendar – This Room' link, and modify 'Return to Building room listing' to read as 'See the entire Building's room listing' from the individual Room Pages.

Mobile Room List

Room list needs to return all library room with h3. titles of the library, that are rounded to the next 1/2 hour

Room Capacity

List a room capacity or suggested room capacity on each room page. Possibly add room capacity as a search criteria.

Mobile Policies Room

1.Add Mobile buttons at the bottom
1.Create a local var for the policies page

WebApp Hints

Adds a hint on page load that tells them to choose a library.

┆Issue is synchronized with this Asana task

Add a Series Reservation result bug

Create new series reservation

Start date: today
End date: tomorrow
Time: 5pm-6pm
Repeat: 'Every Week' on Mon, Wed, Fri

You get the following (confusing) results

  • Your reservation for 1st Floor -- 1028 has been created.
  • This is a duplicate reservation request.
  • Failed create series reservation.
  • Error Creating Reservation.

JavaScript injection

Public side:

  • Building Name
  • Room name
  • Room number (though gets truncated)

Admin site:

  • Create reservation/series after selecting building (JS in building name)
  • Create reservation/series after selecting room (JS in room name)

Mobile Room List

Display a unordered list of rooms available for the mobile view instead of a table for tablet and desktop.

'Find A Room' BUtton

Implement a grayed-out button that turns blue once a different selection is made.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.