Removed js modules files from static
This commit is contained in:
parent
ee2959e16a
commit
be6a8d1196
@ -46,7 +46,7 @@ cp .env.example .env
|
||||
Установить модули для работы js
|
||||
```bash
|
||||
sudo apt install npm
|
||||
cd static/main/js/control_page
|
||||
cd main/control_page_js_modules/
|
||||
npm install
|
||||
sudo npm -g install npx
|
||||
npx webpack
|
||||
@ -75,7 +75,7 @@ sudo apt install npm
|
||||
```
|
||||
2. Перейти в static папку со страницей управления:
|
||||
```bash
|
||||
cd static/main/js/control_page
|
||||
cd main/control_page_js_modules/
|
||||
```
|
||||
3. Выполнить установку модулей для js
|
||||
```bash
|
||||
|
@ -186,5 +186,5 @@ ACTRL_API_EMAIL = os.getenv('ACTRL_API_EMAIL') or os.getenv('ACCESS_CONTROLLER_A
|
||||
ACTRL_API_TOKEN = os.getenv('ACTRL_API_TOKEN') or os.getenv('ACCESS_CONTROLLER_API_TOKEN')
|
||||
ACTRL_API_PASSWORD = os.getenv('ACTRL_API_PASSWORD') or os.getenv('ACCESS_CONTROLLER_API_PASSWORD')
|
||||
|
||||
NODE_PACKAGE_JSON = BASE_DIR / 'static/main/js/control_page/package.json'
|
||||
NODE_MODULES_ROOT = BASE_DIR / 'static/main/js/control_page/node_modules'
|
||||
NODE_PACKAGE_JSON = BASE_DIR / 'static/main/js/control_page_js_modules/package.json'
|
||||
NODE_MODULES_ROOT = BASE_DIR / 'static/main/js/control_page_js_modules/node_modules'
|
||||
|
@ -5,6 +5,7 @@
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "control_page",
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
@ -2,7 +2,7 @@
|
||||
"name": "control_page",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "dist/index_bundle.js",
|
||||
"main": "../static/main/js/control_page/dist/index_bundle.js",
|
||||
"scripts": {
|
||||
"test": "jest"
|
||||
},
|
@ -1,6 +1,5 @@
|
||||
import React, {useState} from "react";
|
||||
import React from "react";
|
||||
import axios from "axios";
|
||||
import * as ReactDOM from "react-dom";
|
||||
|
||||
function FreeWorkplaces(props) {
|
||||
return (
|
17
main/control_page_js_modules/src/index.js
Normal file
17
main/control_page_js_modules/src/index.js
Normal file
@ -0,0 +1,17 @@
|
||||
import {Table} from "./control"
|
||||
import ReactDOM from "react-dom";
|
||||
import React from "react";
|
||||
|
||||
|
||||
function headCheckbox() {
|
||||
let headCheckbox = document.getElementById("head-checkbox");
|
||||
headCheckbox.addEventListener("click", () => {
|
||||
let checkboxes = document.getElementsByName("users");
|
||||
for (let checkbox of checkboxes)
|
||||
checkbox.checked = headCheckbox.checked;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
ReactDOM.render(<Table />, document.getElementById("table"));
|
||||
headCheckbox();
|
@ -24,8 +24,8 @@ module.exports = {
|
||||
]
|
||||
},
|
||||
output: {
|
||||
path: path.resolve(__dirname, 'dist'),
|
||||
path: path.resolve('../../static/main/js/control_page', 'dist'),
|
||||
filename: 'index_bundle.js'
|
||||
},
|
||||
mode: 'development'
|
||||
mode: 'development',
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -534,7 +534,7 @@ class LoggingTestCase(UsersBaseTestCase):
|
||||
|
||||
|
||||
class ControlAccessTests(TestCase):
|
||||
fixtures = ['test_data_base.json']
|
||||
fixtures = ['fixtures/data.json']
|
||||
|
||||
def setUp(self) -> None:
|
||||
self.User = get_user_model()
|
||||
|
0
static/main/js/control_page/.gitkeep
Normal file
0
static/main/js/control_page/.gitkeep
Normal file
@ -1,16 +0,0 @@
|
||||
import {Table} from "./control"
|
||||
import ReactDOM from "react-dom";
|
||||
import React from "react";
|
||||
|
||||
|
||||
function head_checkbox() {
|
||||
let head_checkbox = document.getElementById("head-checkbox");
|
||||
head_checkbox.addEventListener("click", () => {
|
||||
let checkboxes = document.getElementsByName("users");
|
||||
for (let checkbox of checkboxes) checkbox.click();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
ReactDOM.render(<Table />, document.getElementById("table"));
|
||||
head_checkbox();
|
Loading…
x
Reference in New Issue
Block a user