aboutsummaryrefslogtreecommitdiff
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused Taxonomy target and refactor debughellekin2021-01-233-11/+13
| | | | Cleaning up the code.
* Move CSS to Webpackhellekin2021-01-2324-81/+101
| | | | | | | | | | | | | Using both the asset pipeline and webpack is confusing and leads to unpredictable results in production. This commit moves all (S)CSS to Webpack under `app/javascript/scss` so that we can test whether the development interface results in a consistent production deployment. In order to load the ForkAwesome fonts we used a long path: `$fa-font-path: "../../../node_modules/fork-awesome/fonts";` Not sure whether this works...
* On the way to finding fonts?hellekin2021-01-222-2/+2
|
* Try loading fonts from webpackhellekin2021-01-221-1/+1
|
* Do not validate associated Agenthellekin2021-01-221-1/+1
|
* Remove duplicate codev0.1.7hellekin2021-01-221-14/+0
|
* Fix category styleshellekin2021-01-222-14/+14
| | | | | | Make category style independent of database ID to prevent bad surprises between development and production. Instead we use the rank.
* Add some debug infov0.1.6hellekin2021-01-221-0/+1
|
* Ensure tagged version gives right repo URLv0.1.4hellekin2021-01-221-2/+2
|
* Fix this deployment...v0.1.3hellekin2021-01-221-0/+2
|
* Distinguish branch and tagv0.1.2hellekin2021-01-221-2/+4
|
* WIP: display versionv0.1.1hellekin2021-01-221-6/+4
|
* WIP: fix link to source codev0.1.0hellekin2021-01-221-3/+5
|
* Link to current source code version (per AGPL-3.0)hellekin2021-01-224-0/+45
|
* Add markers and popupshellekin2021-01-227-47/+51
| | | | | - Replace MakiMarkers with ExtraMarkers and ForkAwesome - Add HTML popup binding
* Move map to tophellekin2021-01-222-2/+2
|
* Fix category colors for Dewey taxonomyhellekin2021-01-221-11/+11
| | | | Original colors are kept as comments for future reference.
* Upgrade Rails and add StimulusJS supporthellekin2021-01-2237-118/+401
|
* Add compatibilty CSS for leaflethellekin2020-11-131-0/+1
|
* Add leaflet plugin to fix webpack compatibilityhellekin2020-11-131-2/+3
|
* Add Stimulus Map and Taxonomy (WIP)hellekin2020-11-1216-88/+224
| | | | | | | | This commit add StimulusJS interaction for the map and taxonomy, as well as styling. It provides preliminary work to hook up live data on the map from the taxonomy.
* Merged masterhellekin2020-11-1248-3/+523
|\
| * Add agent selector widget and taxonomy navigator (WIP)hellekin2020-10-293-0/+11
| |
| * REUSE: Add CC-BY-SA-4.0 to schemahellekin2020-10-291-0/+4
| |
| * REUSE: Add AGPL-3.0-or-later to app/*hellekin2020-10-2931-2/+311
| |
| * REUSE: Add LAL-1.3 license to SCSShellekin2020-10-2912-0/+153
| |
| * Add Markdown to format Resource.descriptionhellekin2020-10-272-1/+44
| |
* | Add map supporthellekin2020-11-114-21/+30
| | | | | | | | | | | | | | | | | | | | | | | | This commit creates a dedicated Map model and moves the JavaScript from view to a Stimulus controller. - Stimulus.js https://stimulusjs.org - Leaflet.js https://leafletjs.org Upcoming resources: - https://discourse.stimulusjs.org/t/leafletjs-with-stimulusjs-on-rails-6/1343/4 - https://github.com/ghybs/leaflet-defaulticon-compatibility
* | Remove example controllerhellekin2020-11-111-18/+0
| |
* | Adjust Style for mobile and stimulushellekin2020-11-117-4/+119
| |
* | Add stimulus.jshellekin2020-10-233-0/+29
| |
* | Remove bork agent_selector_form helperhellekin2020-10-092-11/+0
| |
* | Remove debug infohellekin2020-10-091-1/+0
| |
* | Grant maintainer to group ownerhellekin2020-10-091-0/+2
|/
* Enable switching Agenthellekin2020-10-094-3/+47
| | | | | | | Switching current Agent can help with roles and resource access. Go to your dashboard by clicking the avatar. Select agent and hit "Select"
* Fix Resource editionhellekin2020-10-096-19/+24
|
* Fix flashes stylehellekin2020-10-091-5/+12
|
* Wrap debug with loginhellekin2020-10-091-4/+6
| | | | To avoid breaking on logout
* Avoid errors on missing Taxonomyhellekin2020-10-092-5/+5
|
* [WIP] Add Resource business logichellekin2020-10-091-50/+60
| | | | | | | | Currently there's a bug throwing: TypeError (nil is not a symbol nor a string) When creating a Resource...
* Add some statshellekin2020-10-091-0/+20
|
* Add a selector for categories and sectionshellekin2020-10-091-0/+10
|
* Add permissionshellekin2020-10-092-1/+11
| | | | | - `current_agent` is now a full instance of Agent - provide helpers to verify current user roles
* Scope routes to Agenthellekin2020-10-097-21/+98
| | | | | | | Since an Agent is required for all records, we scope the routes and get it present for free ;) This commit also adds resource views.
* Add Classifications and Resource validationshellekin2020-10-096-21/+88
| | | | | | | | | | | | | | | | - Turn `has_and_belongs_to_many` into `has_many :through`: now, resources and sections are related through Classifications. - Refactor usage of jsonb column to use ActiveRecord validations - Attention! store_accessor: NOTE: If you are using structured database data types (eg. PostgreSQL hstore/json, or MySQL 5.7+ json) there is no need for the serialization provided by .store. Simply use .store_accessor instead to generate the accessor methods. Be aware that these columns use a string keyed hash and do not allow access using a symbol. NOTE: The default validations with the exception of uniqueness will work. For example, if you want to check for uniqueness with hstore you will need to use a custom validation to handle it. https://api.rubyonrails.org/classes/ActiveRecord/Store.html
* Add categories, sections, and import datahellekin2020-10-082-0/+2
|
* Fix z-index for map and articlehellekin2020-10-082-1/+1
|
* Fix typohellekin2020-10-081-1/+1
|
* Merge branch 'map-style'hellekin2020-10-088-32/+177
|\
| * Make map more beautifulhellekin2020-10-088-32/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces a few things: 1. New `content_for` hooks for :debug, :head, and :body_end so that views code remains consistent and clean 2. Fullscreen map! 3. Welcome#index view, the Rails way It also moves controller-related code to the controller, Enjoy!