ucla-oarc-mobile / casa-on-rails Goto Github PK
View Code? Open in Web Editor NEWCASA on Rails is UCLA's Rails implementation of the CASA specification.
Home Page: https://apps.ucla.edu
License: Other
CASA on Rails is UCLA's Rails implementation of the CASA specification.
Home Page: https://apps.ucla.edu
License: Other
After removing a peer, I noticed that the pending apps for that peer were still present in the Pending Apps Queue.
@ebollens - is the Oauth code - UCLA code, is the repo in our UCLA repos?
Please make the Official "UCLA" Tag - show up on store
Change out the Thin webserver for Passenger
A Heading of A Category, should not show up for a launch method, if there are no apps that can launch in that Category
If you look at UCLA Mobile right now, on a web browser, Campus Life shows, up, but all apps have been restricted to Mobile, and so the category just sits there Empty...
If this Can't work, then we will need 2 sets of categories, one for Mobile and one for LTI
The admin menu should stay shown if the user selects an admin option.
To recreate:
Admin needs a way to delete a rating
icon and category are not coming through in APP Propagation
See the UCSD and the UCLA versions
Add Google Analytics to the CASA Mobile Dashboard
User needs a way to remove a rating they entered
In the admin app list, the type column always shows local even when the app is from a peer.
Move the "Reset to Default" to the Main CASA Mobile Dashboard
User needs to see the status of the App that they submitted - a "My Apps" function
Please show Ed and I how to get CASA Launching in Moodle
In the admin pending apps list there can be multiple entries for the same app (same CASA identifier) from the same sender. The copies should not be displayed.
There is also a case where the same app is shown as pending where there are different senders, but in this case the store admin can filter them out manually.
Put the little pop-up "Add to Home Screen" into the CASA Mobile Dashboard
User needs to be able to "clone" an app they have already submitted to update it - it is too much data to ask them to re-enter everything.
There is a role=search on the nav element and on the form element within
that nav.
ARIA roles on parent elements are inherited by child elements (As a rule at least). In this case, the role="search" on the form element can be removed.
Add an "Add Apps" Button to the CASA Mobile Dashboard - that opens the CASA App Store
For items listed in the various collection blocks:
Graphics have alt text which is the same as the text of the immediately following link. Thus:
"Graphic: CA Cultures; link: CA Cultures"
In these cases, the alt on the graphic should be null.: alt=""
To recreate:
Open a new private tab in Safari and navigate to m.ucla.edu. Notice that only the page header appears.
I tried to recreate the issue in an Incognito tab in Chrome and the app functioned normally.
ight now, when we're running CASA on Rails multiple time on the same host, and using Nginx to route properly, we're hitting the following error when trying to access /casa/out/payloads:
F, [2015-04-06T16:20:45.332355 #9188] FATAL -- :
IPAddr::InvalidAddressError (invalid address):
app/controllers/casa/out_controller.rb:15:in new' app/controllers/casa/out_controller.rb:15:in
block (2 levels) in class:OutController'
app/controllers/casa/out_controller.rb:13:in each' app/controllers/casa/out_controller.rb:13:in
block in class:OutController'
This has to do with Nginx mangling the requestor address as it passes through the reverse proxy.
Refers to: https://github.com/ucla/casa-on-rails-historical/issues/50
Can the stars on the record a rating, match the ones on the store display?
Create a Local Ratings Feature - for logged in COR Users
This will include a new function that users see once they log in.
It will say "Rate an App" in the menu
The data that needs to be collected is as follows:
The App ID
The CASA ID ( adding this so Sanje can consume)
The Local CASA App ID ( adding this - so Sanje can consume)
The Rating giving to the app:
The Comment by the Professor about the app ( Extended text or Blob)
The Date and Time the app was rated
The version of the App that was rated
there doesn't seem to be a timeout (or the timeout doesn't appear to fire) when starting the server and elasticsearch doesn't respond.
"steps" to "reproduce":
Using rack adapter
item (no extra logging even when thin is set to debug log)Rebooting the box got elasticsearch out of this state and the app starts normally, so it seems that when elasticsearch is available but not responding, casa will wait indefinitely on init for responses? This certainly needs more debugging..
This is happening in 4 sites:
Chris is going to try to look at this and see if she can share any insights... but then she is on vacation for the next 4 days....
Add a button or menu item to get back to the Mobile Dashboard from the CASA Store Header
Change our UCLA Mobile - Dashboard index.html - page to accomodate Bruin Mobile's App
E.g., from the UCSD production.log.
ERROR -- : Mysql2::Error: Data too long for column 'content' at row 1: INSERT INTO in_payloads
Propagating Apps from UCSD still don't show up in UCLA's Queue
I am guessing that I don't have CASA configured properly, but the apps aren't coming through that I can tell...
The App Submitter, needs to be able to note his/her SHARING PREFERENCE
Categories show up - ABOVE Header line on CASA-Berkeley & CASA-UCSD
Some resources (e.g., font-awesome.css) are hardcoded to be loaded over http. This causes problems in user agents that frown upon mixed content.
Is it possilbe to coordinate the "official label" in these places:
When the "Official" tag changes in the CSS area in the settings...
When a non-logged in user clicks on "submit an app", a screen asking the user to login shows up, and it says to contact Eric Bollens
Change the who to contact - to Rose Rocchio- when user clicks on submit an app
In a CASA with no apps configured, a 500 is thrown on search.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.